Java

世界排名前十架构师,总结这份484页微服务架构笔记,你不学?

2020-12-03  本文已影响0人  该用户已秃头

世界级架构师带你学微服务

本书由世界十大软件架构师之一、微服务架构的先驱、Java开发者社区的意见领袖Chris Richardson亲笔撰写,旨在帮助架构师和程序员学会使用微服务架构成功开发应用程序。书中描述了如何解决我们将面临的众多架构设计挑战,包括如何管理分布式数据,还介绍了如何将单体应用程序重构为微服务架构,涵盖44个架构设计模式,系统解决服务拆分、事务管理、查询和跨服务通信等难题。本书并不是鼓吹微服务架构的宣言,作者既介绍了微服务的原理、原则,又详细讲解了实际落地中的架构设计模式,将使你理解微服务架构、它的好处和弊端,以及应该何时使用微服务架构。本书将帮助你建立微服务的全局视野,并学会在纷繁复杂的情况下做出正确的架构选择和取舍。

大牛力推

适读人群 :本书的重点是架构和开发,适合负责开发和交付软件的任何人(例如开发人员、架构师、 CTO等)阅读。示例代码使用Java语言和Spring框架

本书将教会你如何开发和部署生产级别的微服务架构应用。这套宝贵的架构设计模式建立在数十年的分布式系统经验之上,Chris还为开发服务添加了新的模式,并将它们组合成可在真实条件下可靠地扩展和执行的系统。本书不仅仅是一个模式目录,还提供了经验驱动的建议,以帮助你设计、实现、测试和部署基于微服务的应用程序。

本书包含:

●如何(以及为什么)使用微服务架构

●服务拆分的策略

●事务管理和查询相关的模式

●高效的测试策略

●包括容器和Serverless在内的部署模式

本书专为熟悉标准企业应用程序架构的开发人员编写,使用Java语言和Spring框架编写所有示例代码。

部分内容展示

【本书内容安排】,本书由13章组成:

第1章 逃离单体地狱

本章导读

第2章 服务的拆分策略

本章导读

第3章 微服务架构中的进程间通信

本章导读

第4章 使用Saga管理事务

本章导读

第5章 微服务架构中的业务逻辑设计

本章导读

第6章 使用事件溯源开 发业务逻辑

本章导读

第7章 在微服务架构中实现查询

本章导读

第8章 外部API模式

本章导读

第9章 微服务架构中的测试策略(上)

本章导读

第10章 微服务架构中的测试策略 (下)

本章导读

第11章 开发面向生产环境的微服务应用

本章导读

第12章 部署微服务应用

本章导读

第13章 微服务架构的重构策略

本章导读

专家力推与读者收获

需要这份【微服务架构设计模式】484页技术文档的小伙伴,可以转发此文关注小编后,私信小编【学习】来获取!!!最后希望大家多多转发分享哦!

上一篇 下一篇

猜你喜欢

热点阅读