今天,我告诉大家一个好消息,我和几个好朋友的新书《高可用可伸缩微服务架构:基于 Dubbo、 Spring Cloud 和 Service Mesh》正式预售啦。全书分 14 章,共 528 页。
历时近一年半的书即将出版了,我内心的激动难以言表。除了感谢写作团队,还要感谢编辑陈晓猛对我们的不断鼓励和大力支持。最后,大家基于共同的对微服务架构技术的热爱和乐于分享知识经验的精神,我们把微服务架构领域的各类知识,以及自己平常的经验和积累做了完整的梳理和总结,凝结为这样一本技术书,作为 2019 年的一份礼物呈现给大家,欢迎大家共同探讨和交流。
近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或开始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态进行系统性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可实际上手应用的工具书。
书中的理论部分介绍了微服务架构的发展历程,通俗地讲解了领域驱动设计,帮助读者更好地利用DDD 来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的一致性这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;书中实战部分的内容非常丰富,以项目为基础,逐层介绍常见的 Dubbo、Spring Cloud 和 Service Mesh 框架的具体使用方法,并对实现原理进行剖析;书中还以具体案例全面介绍了微服务双活体系建设、微服务监控与告警、微服务编排、百亿流量微服务网关的设计与实现,以及基于支付场景下的微服务改造等,并让读者了解如何借助微服务来增强和重构现有的遗留系统。
不管是刚接触微服务的新手,还是正在尝试借助微服务解放生产力的开发人员或运维人员,甚至是立志于构建高可用可伸缩的微服务体系的技术 Leader 和架构师,阅读本书,对读者必有裨益。