在互联网高速发展的时代,谁能够顺应趋势,快速拥抱变化,谁就能在未来的市场充满无限可能性。在滋润的互联网土壤上,各种技术框架、组件得到了蓬勃发展,而微服务无疑是这场技术狂欢中最受关注的热门技术之一。微服务的出现为高速发展的互联网企业带来了新的技术架构理念,松耦合的独立服务组件也使得微服务架构能够快速响应复杂业务的变化,加上对传统软件工程化的革新,也极大推动了自动化发展,以及持续集成与敏捷交付。
但是架构的演进也带来了技术的挑战,特别是服务治理层面的技术复杂性,例如:服务注册与发现、负载均衡、链路跟踪、监控与故障处理(熔断、降级)、APM、请求路由等,一系列的关键技术点都要求技术团队在微服务技术领域中持续投入、持续建设,对于那些缺乏足够技术储备能力的创业团队,技术投入的代价往往过大,如果能有一整套完整的微服务集成与治理的技术方案该有多好。
Spring作为企业级技术框架中的佼佼者没有错过微服务这个风口。从它第一天出现就注定它的不平凡,Spring通过其强大的抽象能力以及技术集成能力,结合Netflix成熟的开源服务套件,一出现就成为最热门的微服务技术集成方案。
Spring Cloud也继承了Spring一如既往的风格,考虑了微服务的几乎所有功能,另外组件化的思维也为企业微服务架构技术落地提供了更多的灵活性。企业不仅可以通过Spring Cloud快速建立起自己的微服务技术体系,也可以通过整合Spring Cloud技术组件为已有的技术方案赋能。
劲寒在微服务领域研究多年,有着丰富的微服务落地实施经验,尤其对Spring Cloud有着极其深入的研究,在社区上也帮助很多人解决了Spring Cloud实际运用中的问题。在互联互通的时代,精华的知识应该开放分享,本着这个理念,劲寒将其对微服务的理解,将Spring Cloud研究心得与实战经验全都融合到本书中。
本书不仅介绍了微服务的背景与Spring Cloud技术体系价值,让读者快速了解全貌。更在细节层面对Spring Cloud各个组件进行了细致的讲解与深入的原理剖析,最后以微服务技术的视角,结合时下热门的容器化、CI/CD技术,介绍了微服务未来的运维形态和发展方向,真正做到了让读者既知其然,也知其所以然,更知其未来。
优秀的技术书籍阅读完后让人感觉如同品尝香醇的美酒,口感复杂却层次分明,这本书就带给了我这样的感觉。
——刘洋,同程金服CTO