![]() ![]() |
Spring Boot微服務實戰(zhàn)(第2版)
使用Spring Boot框架構建基于Java的微服務架構,將應用程序從小型單體架構蛻變?yōu)橛啥鄠服務組成的事件驅(qū)動架構。這個**版本圍繞服務發(fā)現(xiàn)、負載均衡、路由、集中式日志、按環(huán)境配置和容器化等知識點,循序漸進地講述微服務架構、測試驅(qū)動的開發(fā)和分布式系統(tǒng)中的常見模式。
本書介紹Spring Boot**版本新增的功能,包括支持**版本的Java SE、使用JUnit 5進行測試、更新用于服務發(fā)現(xiàn)和負載均衡的Spring Cloud工具、使用云原生構建包構建Docker映像、提供基本的集中式日志解決方案、使用Sleuth實現(xiàn)E2E可追溯性、使用Consul進行集中式配置、依賴項升級、支持Spring Data Neumann等。
作者Moisés使用緊貼實用的方法來解釋使用這種軟件架構的好處,而不是只偏重理論概念,介紹了計算機編程中的一些**進技術。你將專注于學習關鍵技術,從開發(fā)最小可行性產(chǎn)品入手,并保持演進的靈活性。
主要內(nèi)容
?使用Spring Boot構建微服務
?發(fā)現(xiàn)分布式系統(tǒng)的架構模式,如異步處理、最終一致性、彈性、可擴展性等
?在RabbitMQ中使用事件驅(qū)動的架構和消息傳遞
?使用Consul進行服務發(fā)現(xiàn),使用Spring Cloud Load Balancer進行負載均衡
?使用Spring Cloud Gateway路由請求
?使用Spring Cloud Consul按環(huán)境進行靈活配置
?使用Sleuth和集中式日志記錄從頭到尾跟蹤每個請求
?將微服務作為Docker容器部署到任何需要之處
? 使用Docker Compose啟動微服務架構中的所有組件
你還可能感興趣
我要評論
|