互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。 《未来架构:从服务化到云原生》首先介绍架构演化过程及云原生的概念,让读者对基础概念有一个准确的了解,接着阐述分布式、服务化、可观察性、容器调度、Service Mesh、云数据库等技术体系及原理,并介绍相关的SkyWalking、Dubbo、Spring Cloud、Kubernetes、Istio等开源解决方案,最后深度揭秘开源分布式数据库生态圈ShardingSphere的设计、实现,以及进入Apache基金会的历程,非常适合架构师、云计算从业人员阅读、学习。
内容简介
作者简介
推荐序1
推荐序2
推荐序3
推荐语
序
前言
第1章 云原生
1.1 互联网架构变迁
1.2 什么是云原生
第2章 远程通信
2.1 通信方式
2.2 序列化
2.3 远程调用
第3章 配置
3.1 本地配置
3.2 配置集中化
3.3 配置中心和注册中心
3.4 读性能
3.5 变更实时性
3.6 可用性
3.7 数据一致性
第4章 服务治理
4.1 服务发现
4.2 负载均衡
4.3 限流
4.4 熔断
第5章 观察分布式服务
5.1 层次划分
5.2 核心概念
5.3 分布式追踪
5.4 应用性能管理与可观察性平台
5.5 ApacheSkyWalking
第6章 侵入式服务治理方案
6.1 Dubbo
6.2 SpringCloud
第7章 云原生生态的基石Kubernetes
7.1 Kubernetes架构
7.2 分层设计理念及架构模型
7.3 设计哲学
7.4 Kubernetes中的原语
7.5 应用Kubernetes
7.6 Kubernetes与云原生生态
第8章 跨语言服务治理方案ServiceMesh
8.1 ServiceMesh概述
8.2 ServiceMesh演进历程
8.3 ServiceMesh市场竞争
8.4 Istio
第9章 云原生数据架构
9.1 关系型数据库尚能饭否
9.2 未达预期的NoSQL
9.3 冉冉升起的NewSQL
9.4 云原生数据库中间件的核心功能
第10章 分布式数据库中间件生态圈ShardingSphere
10.1 缘起
10.2 核心功能
10.3 Sharding-JDBC
10.4 Sharding-Proxy
10.5 DatabaseMesh
10.6 未来规划

