了解最新公司動態(tài)及行業(yè)資訊
前言
近年來,微服務架構(gòu)一直是互聯(lián)網(wǎng)技術圈的熱點之一。越來越多的互聯(lián)網(wǎng)應用采用微服務架構(gòu)作為系統(tǒng)構(gòu)建的基礎。還使用了許多新技術和概念,例如,持續(xù)交付,Mesh等。所有人都在關注、支持和關注微服務架構(gòu)的發(fā)展。
今天給大家推薦一個學習進階微服務架構(gòu)的秘籍,系統(tǒng)地介紹微服務架構(gòu):包括微服務架構(gòu)是如何演進的、微服務架構(gòu)的主要流派、目前主流的云原生應用以及微服務之間的關系等。
跟著小編一起來了解一下吧~~~
本書特色
本書在介紹重要組件時,從基本應用案例出發(fā),將此類組件的設計思想和實現(xiàn)原理解釋得盡可能清楚,以幫助讀者加深理解,并結(jié)合以下內(nèi)容對組件的實現(xiàn)原理進行講解。源代碼。介紹了組件的高級功能和應用。
本書適合有一定Java基礎的開發(fā)者,尤其是正在嘗試微服務實踐并希望深入了解各個組件原理的開發(fā)者和架構(gòu)師。
總體概述
本書詳細介紹了云相關的組件及其在微服務架構(gòu)中的應用。
全書共有13章。
第1章介紹微服務架構(gòu)相關的基本概念;
第 2 章介紹中包含的組件和云約定的上下文;
第三章介紹了Cloud的基本Boot,包括如何搭建Boot服務、Boot配置等;
第 4~13 章詳細解釋了云組件,包括(服務注冊和發(fā)現(xiàn))、(聲明式客戶端)、(斷路器)。(客戶端負載均衡器)、(API網(wǎng)關)、(配置中心)、(消息驅(qū)動)、總線(消息總線)、(認證授權(quán))、(服務鏈路追蹤)。本書的目標是深入了解Cloud組件實現(xiàn)的技術內(nèi)幕it技能服務,介紹高級應用的思想,為讀者提供使用Cloud進行微服務架構(gòu)實踐的參考。
每章簡介
第 1 章:微服務架構(gòu)簡介
從單體應用架構(gòu)到SOA架構(gòu),再到微服務架構(gòu),應用架構(gòu)經(jīng)歷了多年的不斷演進。微服務架構(gòu)不是憑空產(chǎn)生的,而是技術發(fā)展的必然結(jié)果。分布式云平臺的應用環(huán)境使得微服務代替單體應用成為大型互聯(lián)網(wǎng)系統(tǒng)的架構(gòu)選擇。目前,雖然微服務架構(gòu)還沒有公認的技術標準和規(guī)范草案,但在業(yè)界已經(jīng)有一些有影響力的開源微服務架構(gòu)解決方案,可以在開發(fā)或改造微服務時參考。
第 2 章:云概述
本章將初步介紹架構(gòu)和相關組件,然后介紹上下文和云的常見抽象。這部分可能會出現(xiàn)在多個組件中,所以這里的介紹不依賴于具體的組件。
第 3 章:云基礎知識:
本章第一小節(jié)提供了功能和特性的概述,包括本章的核心特性;第二小節(jié)將搭建一個Boot項目,快速了解基本開發(fā)流程;第三小節(jié)總結(jié)了 Boot 配置文件和應用程序。
第 4 章:服務注冊和發(fā)現(xiàn):
在本章中,第一小節(jié)將給出一個全面的概述,同時構(gòu)建一個簡單的應用示例來演示運行機制;第二小節(jié)將從宏觀的角度對整體架構(gòu)進行概述,每個組件和組件第三小節(jié)將從源代碼的角度分析其運行原理it技能服務,并分析它之間的交互以及它們之間的交互;第四節(jié)將講解源碼的源碼,并分析它在微服務架構(gòu)中是如何發(fā)揮作用的。登記處的作用;在第五節(jié)中,將解釋配置屬性和高級功能。
第 5 章:聲明式客戶端:
本章第一小節(jié)主要講解微服務交互的常用方式和基本應用;第二小節(jié)分析了源碼,并描述了動態(tài)注冊實例定義()、實例初始化和函數(shù)調(diào)用以及網(wǎng)絡請求三部分的代碼實現(xiàn)邏輯;第三部分介紹了相關的高級高級用法。
第 6 章:斷路器:
本章第一小節(jié)將構(gòu)建一個簡單的例子來演示服務斷開功能;第二小節(jié)將介紹相關術語和設計原則;第三小節(jié)將從源碼的角度分析實現(xiàn)機制和運行原理;第四節(jié)將介紹 中的配置屬性和高級特性。