高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh

高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh

评分

★★★★★

ISBN

9787121362132

出版社

电子工业出版社 2019-04-01出版

分类

编程设计

内容简介
近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或开始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态进行系统性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可实际上手应用的工具书。书中的理论部分介绍了微服务架构的发展历程,通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的一致性这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;书中实战部分的内容非常丰富,以项目为基础,逐层介绍常见的Dubbo、Spring Cloud和Service Mesh框架的具体使用方法,并对实现原理进行剖析;书中还以具体案例全面介绍了微服务双活体系建设、微服务监控与告警、微服务编排、百亿流量微服务网关的设计与实现,以及基于支付场景下的微服务改造等,并让读者了解如何借助微服务来增强和重构现有的遗留系统。
AI简介
这是一本全面介绍微服务架构的实战书籍。书中以微服务架构为主线,从架构设计、框架选择、稳定性保证、事务一致性、监控告警、编排服务、数据抽取与统计、双活体系建设、遗留系统改造、Service Mesh以及监控实战等多个方面,系统性地讲解了微服务架构的设计、实现和优化。 书中以Dubbo框架为例,详细介绍了微服务架构的设计与实现,包括服务注册与发现、服务调用、服务监控、服务治理等方面。同时,书中还介绍了Spring Boot和Spring Cloud框架的使用,以及如何在微服务架构中实现高可用和高并发。 书中还详细介绍了微服务稳定性保证的常用手段,包括高可用、高并发等方面,以及如何在微服务架构中保证事务的一致性。书中还介绍了微服务下如何保证事务的一致性,包括从本地事务到分布式事务的演变,以及强一致性解决方案和最终一致性解决方案。 书中还详细介绍了百亿流量微服务网关的设计与实现,包括API网关的定义、职能和关注点,以及如何实现高可用和高并发。书中还介绍了微服务编排,包括Netflix Conductor的使用和源码分析。 书中还介绍了微服务数据抽取与统计,包括数据仓库的基本概念,以及如
阅读/下载地址