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