![47af5334ee1065a7a01d05fabb25c8ac.png](https://i-blog.csdnimg.cn/blog_migrate/4777181dbd7a959538c8933b52883cf1.jpeg)
在当下的互联网世界里,系统开发既简单又困难。说它简单,是因为各技术社区的贡献及各框架的完 善,使整个生态越来越丰富,绝大多数的需求都可以使用现有的库实现(不用重新发明“轮子”),并 且现在很多的库都非常注重使用体验,以快速实现为目标,通过少量的配置及代码便可集成使用。但 合理地编排这些库以构建一个高效、稳健、灵活的系统,并不是一件容易的事,人们一般将专精此道 的人称为架构师。
一个完善可靠的微服务分布式架构需要解决众多的问题,我们可以用多种方法去解决这些问题,但刚 开始接触时很难确定哪种方法是最优方案。在不确定并且刚接触如此庞大的架构时,选择信任、成熟 且活跃的框架及第三方库提供的解决方案显然是明智之举。当建立起对微服务分布式架构的认知后,再重新回归最初的问题逐步审视并深入,最终形成属于自己的方案。
以往的图书大多只针对微服务分布式架构自身的知识点讲解,周边的相关知识点并未涉及,在进行项 目实践时,最终效果则根据读者自身的知识储备而定。
本书特色
从实际出发
本书并没有过多地探讨理论性的内容,而是基于现有成熟框架,围绕实际项目中遇见的具体需求,以 微服务分布式架构的角度去逐一分解并且实现这些需求。掌握这些知识的读者,完全有能力快速搭建 出可靠、高效、灵活的微服务分布式架构。
与行业动向接轨
借助于现有框架进行微服务分布式架构实践的成本越来越低,并且这种形式正在逐渐成为主流架构。 在进行框架及第三方库的选择时,也同样紧跟行业动向。
简单易懂
本书中的每一个示例都尽量用最少的代码和最快的方式解决具体的问题,为读者呈现复杂系统中简单 的一面,其目的是快速接受并理解各知识点在微服务分布式架构中所处的位置及其相互关系。
本书面向读者
Java 工程师
初级架构师