包邮 2册 微服务架构设计模式+未来架构 从服务化到云原生 分布式架构到云原生架构开发设计书籍 pdf下载

包邮 2册 微服务架构设计模式+未来架构 从服务化到云原生 分布式架构到云原生架构开发设计书籍 百度网盘pdf下载

作者:
简介:包邮 2册 微服务架构设计模式+未来架构 从服务化到云原生 分布式架构到云原生架构开发设计书籍
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍


9787000017682

9787111624127 9787121355356


定价:

¥139.00

作者:

克里斯·理查森

  • I S B N :978-7-111-62412-7
  • 条码书号:9787111624127
  • 上架日期:2019/4/24
  • 出版日期:
  • 版       次:1-1
  • 出 版 社:机械工业出版社
  • 丛 书 名: 云计算与虚拟化技术丛书



未来架构 从服务化到云原生

内容简介

  互联网架构不断演化,经历了从集中式架构到分布式架构,再到云原生架构的过程。云原生因能解决传统应用升级缓慢、架构臃肿、无法快速迭代等问题而成了未来云端应用的目标。  《未来架构:从服务化到云原生》首先介绍架构演化过程及云原生的概念,让读者对基础概念有一个准确的了解,接着阐述分布式、服务化、可观察性、容器调度、Service Mesh、云数据库等技术体系及原理,并介绍相关的SkyWalking、Dubbo、Spring Cloud、Kubernetes、Istio等开源解决方案,后深度揭秘开源分布式数据库生态圈ShardingSphere的设计、实现,以及进入Apache基金会的历程,非常适合架构师、云计算从业人员阅读、学习。

目录

第1章 云原生 11.1 互联网架构变迁 21.1.1 互联网架构的核心问题 21.1.2 从集中式架构到分布式架构 51.1.3 从分布式架构到云原生架构 101.2 什么是云原生 151.2.1 概述 151.2.2 云原生与十二要素 161.2.3 十二要素进阶 231.2.4 云原生与CNCF 24第2章 远程通信 412.1 通信方式 412.1.1 通信协议 422.1.2 I/O模型 512.1.3 Java中的I/O 532.2 序列化 662.2.1 文本序列化 672.2.2 二进制Java序列化 682.2.3 二进制异构语言序列化 712.3 远程调用 782.3.1 核心概念 782.3.2 Java远程方法调用 792.3.3 异构语言RPC框架gRPC 82第3章 配置 893.1 本地配置 893.2 配置集中化 903.3 配置中心和注册中心 913.4 读性能 923.5 变更实时性 933.6 可用性 943.7 数据一致性 96第4章 服务治理 974.1 服务发现 974.1.1 服务发现概述 974.1.2 ZooKeeper 1004.1.3 Eureka 1094.2 负载均衡 1124.2.1 服务端负载均衡 1124.2.2 客户端负载均衡 1154.3 限流 1184.3.1 限流算法 1194.3.2 限流实现方案 1214.3.3 限流的维度与粒度 1294.4 熔断 1314.4.1 概述 1314.4.2 熔断器模式 1324.4.3 Hystrix 133第5章 观察分布式服务 1355.1 层次划分 1365.2 核心概念 1365.3 分布式追踪 1385.3.1 概述 1385.3.2 常见的开源解决方案 1395.4 应用性能管理与可观察性平台 1405.5 Apache SkyWalking 1425.5.1 项目定位 1425.5.2 SkyWalking 5核心架构 1435.5.3 SkyWalking 5公开案例 1465.5.4 SkyWalking 6可观察性分析平台 147第6章 侵入式服务治理方案 1576.1 Dubbo 1576.1.1 Dubbo概述 1586.1.2 核心流程 1606.1.3 注册中心 1606.1.4 负载均衡 1626.1.5 远程通信 1636.1.6 限流 1646.1.7 治理中心 1656.1.8 监控中心 1656.1.9 DubboX的扩展 1666.2 Spring Cloud 1686.2.1 概述 1686.2.2 开发脚手架Spring Boot 1726.2.3 服务发现 1746.2.4 负载均衡 1766.2.5 熔断 1786.2.6 远程通信 179第7章 云原生生态的基石Kubernetes 1817.1 Kubernetes架构 1827.2 分层设计理念及架构模型 1837.3 设计哲学 1847.4 Kubernetes中的原语 1857.4.1 Kubernetes中的对象 1857.4.2 对象的期望状态与实际状态 1867.4.3 描述Kubernetes对象 1877.4.4 服务发现与负载均衡 1887.4.5 安全性与权限管理 1897.4.6 Sidecar设计模式 1907.5 应用Kubernetes 1907.6 Kubernetes与云原生生态 1927.6.1 下一代云计算标准 1927.6.2 当前存在的问题 1927.6.3 未来趋势 193第8章 跨语言服务治理方案Service Mesh 1958.1 Service Mesh概述 1958.1.1 Service Mesh的由来 1958.1.2 Service Mesh的定义 1968.1.3 Service Mesh详解 1978.2 Service Mesh演进历程 2008.2.1 远古时代的案例 2008.2.2 微服务时代的现状 2018.2.3 侵入式框架的痛点 2028.2.4 解决问题的思路 2068.2.5 Proxy模式的探索 2078.2.6 Sidecar模式的出现 2088.2.7代Service Mesh 2098.2.8 第二代Service Mesh 2108.3 Service Mesh市场竞争 2128.3.1 Service Mesh的萌芽期 2128.3.2 急转直下的Linkerd 2128.3.3 波澜不惊的Envoy 2148.3.4 背负使命的Istio 2148.3.5 背水一战的Buoyant 2158.3.6 其他参与者 2178.3.7 Service Mesh的国内发展情况 2198.4 Istio 2208.4.1 Istio概述 2208.4.2 架构和核心组件 222第9章 云原生数据架构 2329.1 关系型数据库尚能饭否 2329.1.1 优势 2339.1.2 不足 2349.2 未达预期的NoSQL 2359.2.1 键值数据库 2359.2.2 文档数据库 2369.2.3 列族数据库 2369.3 冉冉升起的NewSQL 2379.3.1 新架构 2389.3.2 透明化分片中间件 2389.3.3 云数据库 2399.4 云原生数据库中间件的核心功能 2399.4.1 数据分片 2399.4.2 分布式事务 2589.4.3 数据库治理 265第10章 分布式数据库中间件生态圈ShardingSphere 26710.1 缘起 26710.1.1 内部应用框架 26810.1.2 开源历程 26910.2 核心功能 27110.2.1 数据分片 27210.2.2 分布式事务 30110.2.3 数据库治理 30710.3 Sharding-JDBC 31010.3.1 概述 31010.3.2 使用说明 31110.4 Sharding-Proxy 31610.4.1 概述 31610.4.2 使用说明 31710.5 Database Mesh 31710.5.1 概述 31710.5.2 Service Mesh回顾 31810.5.3 Database Mesh与Service Mesh的异同 31910.5.4 Sharding-Sidecar 32010.6 未来规划


^_^:2f322fc33d90e416402300f6df62bd2d