百人牛牛棋牌

書單丨構建響應式微服務架構——5本書了解微服務最新動向

管理員賬號

2019-06-03

當下快速的業務更新和產品迭代

給系統開發過程和模式帶來新的挑戰

本書單帶你了解微服務相關技術的最新動向

NO. 1

《Spring響應式微服務:Spring Boot 2+Spring 5+Spring Cloud實戰》

鄭天民 著

反應式微服務首著問世,面向未來的Java技術棧,降低復雜度終極解決方案。

本書主要包含構建響應式微服務架構過程中所應具備的技術體系和工程實踐。圍繞響應式編程和微服務架構的整合,我們將討論如何使用 Reactor 響應式編程框架、如何構建響應式 RESTful 服務、如何構建響應式數據訪問組件、如何構建響應式消息通信組件、如何構建響應式微服務架構,以及如何測試響應式微服務架構等核心主題,并基于這些核心主題給出具體的案例分析。

NO.2

《Spring Boot編程思想(核心篇)》

小馬哥(mercyblitz) 著

本書開篇總覽Spring Boot核心特性,接著討論自動裝配(Auto-Configuration)與SpringApplication。討論以Spring Boot為中心,議題發散至Spring技術棧、JSR及Java。希望透過全局的視角,幫助讀者了解Spring Boot變遷的歷程;經過多方的比較,幫助讀者理解Spring Boot特性的原理;整合標準的規范,幫助讀者掌握Spring Boot設計的哲學。

NO.3

《高可用可伸縮微服務架構:基于Dubbo、Spring Cloud和Service Mesh》

程超 等 著

本書不以某一種微服務框架的使用為主題,而是對整個微服務生態進行系統性的講解,并結合工作中的大量實戰案例為讀者呈現一本讀完即可實際上手應用的工具書。

本書深入淺出地介紹微服務架構發展歷程、領域驅動設計、穩定性保證的常用手段、分布式事務的一致性方案。通過大量的案例探討微服務落地方案。展示實現微服務架構的完整藍圖,并讓讀者了解如何借助微服務來增強和重構現有的遺留系統。

NO.4

《Service Mesh實戰:用Istio軟負載實現服務網格》

周遙 著

實踐先行者陳釀技術,全棧全工具深度詳解,阿里該領域王牌團隊集體力薦!

本書為網格服務技術的實戰詳解圖書。作者以初學者角度展示軟負載在分布式架構中承擔的角色,引入容器時代主角Kubernetes;再從路由層面全面展開對Service Mesh 與Istio 的系統介紹和深入剖析,包括其功能與特色;最后通過源碼剖析從實現細節上分析Istio 的幾大關鍵設計。不論你是剛開始接觸軟負載的初學者,還是有一定經驗的架構師,都可以在這本細致入微的圖書中找到想要的實用內容。

NO.5

《深入淺出Istio:Service Mesh快速入門與實踐》

崔秀龍 著

本書整理了Istio中的部分概念和案例,以快速入門的形式,對Istio的基礎用法一一進行講解,并在書末給出一些試用方面的建議。書中沒有采用官方復雜的Book Info應用案例,而是采用客戶端+簡單HTTP服務端的案例,讀者隨時都能在短時間內啟動一個小的測試。

本書面向對服務網格技術感興趣,并希望進一步了解和學習Istio的中高級技術人員,假設讀者已經了解Kubernetes的相關概念并能夠在Kubernetes上熟練部署和管理微服務。

讀者評論

相關專題

相關博文

  • Spring Cloud構建微服務架構—配置中心

    醜人 2017-11-17

    Spring Cloud Config是Spring Cloud團隊創建的一個全新項目,用來為分布式系統中的基礎設施和微服務應用提供集中化的外部配置支持,它分為服務端與客戶端兩個部分。其中服務端也稱為分布式配置中心,它是一個獨立的微服務...

    醜人 2017-11-17
    245 2 2 2
  •  Spring Cloud構建微服務架構—服務容錯保護(Hystrix服務降級)

    Spring Cloud構建微服務架構—服務容錯保護(Hystrix服務降級)

    醜人 2017-11-17

    在開始使用Spring Cloud Hystrix實現斷路器之前,我們先拿之前實現的一些內容作為基礎,其中包括: eureka-server工程:服務注冊中心,端口:1001 eureka-client工程:服務提供者,兩個實例啟動...

    醜人 2017-11-17
    166 2 2 2
  • Spring Cloud構建微服務架構—注冊與發現

    Spring Cloud構建微服務架構—注冊與發現

    醜人 2017-11-17

    Spring Cloud是一個基于Spring Boot實現的云應用開發工具,它為基于JVM的云應用開發中涉及的配置管理、服務發現、斷路器、智能路由、微代理、控制總線、全局鎖、決策競選、分布式會話和集群狀態管理等操作提供了一種簡單的開發...

    醜人 2017-11-17
    104 1 2 2
百人牛牛棋牌