本書在構建Spring Cloud框架時,使用Nacos作為配置中心,Nacos是阿裡巴巴公司開源的配置中心,是替代Eureka的一種技術方案;使用OpenFeign作為聲明式客戶端,實現遠程服務間調用,OpenFeign在原本Feign的基礎上支持Spring MVC的注解;使用Sentinel作為服務治理,實現熔斷、降級、限流、鏈路追蹤等;使用Gateway作為微服務網關,Gateway在原本Netflix公司開發的Zuul基礎上,支持更多的功能,也更強大;使用Seata處理分布式事務。此外,本書還將介紹一些微服務相關的技術和工具。
本書適合學習微服務架構的開發人員、架構師和運維人員閱讀。對於初學者,本書將幫助讀者快速入門;對於已經掌握了Java語言基礎知識的讀者,本書將為讀者提供更深入的理論和實踐經驗。