Service Mesh微服务架构设计

Service Mesh微服务架构设计

架构师书库

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
春暖花开季 恰是读书时满500减300、满200减120、满100减60活动详情

作品简介

本书分为两篇,共计10章。基础篇(第1~3章),本篇着重讲解微服务架构和治理,以及Service Mesh技术当前的现状。第1章为微服务架构,聚焦微服务实施的时机、准备工作和具体实施等;第2章为微服务治理,通过服务治理解决引入微服务后带来的一系列挑战;第3章为Service Mesh概述,讲述为什么Service Mesh能够解决微服务治理中的痛点问题,以及Service Mesh的发展历程和当前现状。架构篇(第4~10章),本篇深入剖析Istio/Envoy在架构设计层面的原理和实现,以及Service Mesh未来展望。第4章详细分析Envoy的整体架构,并且就架构设计层面与Nginx进行全方位的对比分析;第5章分析Istio的整体架构以及各个组件的功能和设计;第6章和第7章分别从控制流与数据流的角度,分析请求的处理策略与配置以及在整个Service Mesh中的流向和处理;第8章讨论Istio的服务治理,重点聚焦可观测性和链路治理;第9章讨论如何将Service Mesh中的一些架构思想和设计运用到平常的工程架构中去。第10章展望Service Mesh技术在云原生架构下的未来和发展。其中,第4~7章为本书的重点章节,如果你没有充足的时间完成全书的阅读,可以选择阅读重点章节。如果你是有着一定经验的资深人员,本书会是一本不错的案头书。

刘俊海编著

作品目录

  1. 前言
  2. 第一篇 基础篇
  3. 第1章 微服务架构
  4. 1.1 为什么需要微服务
  5. 1.2 微服务架构的挑战
  6. 1.3 微服务化的具体时机
  7. 1.4 微服务化开展前的准备工作
  8. 1.5 微服务实施
  9. 1.6 本章小结
  10. 第2章 微服务治理
  11. 2.1 微服务治理基础
  12. 2.2 正向服务治理
  13. 2.3 效果治理
  14. 2.4 可见可观测
  15. 2.5 量化分析体系
  16. 2.6 线上治理
  17. 2.7 线下治理
  18. 2.8 服务治理演进
  19. 2.9 理想的服务治理架构
  20. 2.10 本章小结
  21. 第3章 下一代微服务框架Service Mesh概要
  22. 3.1 Service Mesh基础
  23. 3.2 Service Mesh的发展历程
  24. 3.3 Service Mesh项目Linkerd
  25. 3.4 Service Mesh项目Istio
  26. 3.5 Service Mesh其他解决方案
  27. 3.6 Service Mesh云上产品
  28. 3.7 Service Mesh标准化
  29. 3.8 本章小结
  30. 第二篇 架构篇
  31. 第4章 Envoy架构剖析
  32. 4.1 Envoy整体架构
  33. 4.2 Envoy网络模型
  34. 4.3 Envoy扩展模型
  35. 4.4 Envoy数据平面API
  36. 4.5 Envoy启动管理
  37. 4.6 Envoy与Nginx架构层面的对比
  38. 4.7 本章小结
  39. 第5章 Istio架构剖析
  40. 5.1 Istio整体架构
  41. 5.2 Istio的Kubernetes基础
  42. 5.3 Istio流量控制模型
  43. 5.4 Mixer模型
  44. 5.5 Istio安全
  45. 5.6 Istio配置处理框架
  46. 5.7 本章小结
  47. 第6章 Istio控制流设计
  48. 6.1 Envoy生命周期管理
  49. 6.2 Istio配置变更管理
  50. 6.3 控制平面和数据平面的XDS交互
  51. 6.4 XDS配置生成
  52. 6.5 XDS配置的Envoy处理
  53. 6.6 本章小结
  54. 第7章 Istio数据流设计
  55. 7.1 Iptables
  56. 7.2 监听管理
  57. 7.3 连接管理
  58. 7.4 网络I/O和缓冲区管理
  59. 7.5 Thrift协议处理
  60. 7.6 HTTP请求处理
  61. 7.7 本章小结
  62. 第8章 Istio微服务治理
  63. 8.1 链路稳定性治理
  64. 8.2 链路可观测性
  65. 8.3 本章小结
  66. 第9章 Service Mesh架构的工程化设计
  67. 9.1 复用和解耦
  68. 9.2 架构扩展机制
  69. 9.3 性能设计
  70. 9.4 架构设计的权衡
  71. 9.5 API和SDK设计
  72. 9.6 配置管理
  73. 9.7 本章小结
  74. 第10章 Service Mesh与云原生架构
  75. 10.1 Service Mesh和Serverless
  76. 10.2 东西向和南北向通信的统一
  77. 10.3 云原生时代的Service Mesh
  78. 10.4 Service Mesh现状和展望
  79. 10.5 本章小结
  80. 附录 Service Mesh迁移的要点与原则
载入中

大家都喜欢