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