一、Kubernetes概述 二、安裝Minikube 2.1)Mac安裝 2.2)Linux安裝 2.3)常用操作 二、Kubernetes重要概念 三、Kubernete...
一、Kubernetes概述 二、安裝Minikube 2.1)Mac安裝 2.2)Linux安裝 2.3)常用操作 二、Kubernetes重要概念 三、Kubernete...
一、Lifecycle 二、綜合實戰(zhàn) 三、現(xiàn)代分布式系統(tǒng)復(fù)雜的網(wǎng)絡(luò)通信挑戰(zhàn) 同步模型 vs 異步模型 (thread pre request vs reactor) 由于異步...
一、異步編程 二、概述 2.1)Reactor官方彈出圖 2.2)發(fā)展歷史 2.3)Reactive Stream 規(guī)范 主要有右側(cè)四個接口角色,相較于傳統(tǒng)的異步編程,Sub...
一、什么是函數(shù)式編程 函數(shù)式編程是一種編程范式,以函數(shù)作為第一對象。注重描述而非具體執(zhí)行步驟(比如SQL只聲明需要什么數(shù)據(jù),具體數(shù)據(jù)庫怎么查沒指定) 二、特性 三、應(yīng)用場...
一、Sleuth 1.1)Sleuth概述 1.2)普通日志輸出 1.3)引入Sleuth的日志輸出 1.4)跟蹤原理 1.5)抽樣收集 二、Elastic Stack 2....
一、Config 1.1)Config概述 1.2)構(gòu)建Server端 1.3)構(gòu)建Client端 1.4)基礎(chǔ)架構(gòu) 1.5)Config執(zhí)行流程 1.6)配置git本地庫 ...
一、網(wǎng)絡(luò)模型介紹 1.1)OSI的七層模型 1.2)每一層都工作著不同設(shè)備 1.3)隨之出現(xiàn)的問題 SpringCloud更傾向于Http進(jìn)行通信,實現(xiàn)了語言的解耦,只需要匹...
序言 在微服務(wù)時代中,有一個鳳凰架構(gòu)的概念。鳳凰特點是可重生,那么對于微服務(wù)而言,各部分服務(wù)就相當(dāng)于鳳凰身上的部位,我們在開發(fā)過程中針對于某部分服務(wù)不滿意需要進(jìn)行升級的時候必...
一、網(wǎng)關(guān)的使用場景 1.1)網(wǎng)關(guān)的作用——無網(wǎng)關(guān) 1.2)網(wǎng)關(guān)的作用——有網(wǎng)關(guān) 請求轉(zhuǎn)發(fā)相當(dāng)于我們翻墻,直接訪問油管會被墻擋住,那么我們將請求發(fā)送給代理(代理不被墻),代理將...
一、什么是Eureka 1.1)Eureka概述 1.2)Eureka服務(wù)調(diào)用流程 二、SpringCloud技術(shù)棧 2.1)SpringCloud微服務(wù)的生態(tài)圈 Sprin...
一、服務(wù)的演變之路 1.1)單體架構(gòu)(all in one) 單體項目缺點:某些服務(wù)比如庫存更加依賴IO,可以偏向于數(shù)倉磁盤進(jìn)行針對性提升,某些服務(wù)比如會員服務(wù)針對于會員的下...
一、什么是配置和配置中心 1.1)配置概述 配置從單體到發(fā)展到集群需要將配置縱向拆分,從bug層面需要縱向拆分:集群 Dev(自己驗證)--->Test(測試驗證)---...
一、RocketMQ概述 1.1)RocketMQ產(chǎn)生的原因 1.2)RocketMQ如何支持多分區(qū) 二、定義與概念 同步發(fā)送:發(fā)送后等待服務(wù)端給響應(yīng)發(fā)送成功之后信息才給用戶...