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