Spring Cloud 與 Spring Cloud Alibaba

時(shí)間:2020.9.9

主題:Spring Cloud 與 Spring Cloud Alibaba

  • Spring Boot和 Spring Cloud版本選型

版本號(hào)命名規(guī)則

  • boot版本用數(shù)字表示 :如2.2.3RELEASE(發(fā)行)

  • Cloud版本用字母表示 :如Hoxton

    • GA:General Availability,正式發(fā)布的版本

    • RC:Release Candidate,發(fā)行候選版本

    • Beta:公測版 SNAPSHOT:快照版

image

Cloud組件停更說明

Cloud停更和替換說明:https://my.oschina.net/u/4401339/blog/4348259

  • 重點(diǎn)組件學(xué)習(xí)方面:OpenFeign Sentienl Nacos gateway

  • CS架構(gòu)

C/S架構(gòu)是一種比較早的軟件架構(gòu),主要應(yīng)用于局域網(wǎng)內(nèi)

  • BS架構(gòu)

隨著Internet和WWW的流行,以往的主機(jī)/終端和C/S都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)

Eureka技術(shù)(用于服務(wù)注冊和發(fā)現(xiàn))基礎(chǔ)

概念:Eureka是Netfix的一個(gè)子模塊,也是核心模塊之一。

  • Eureka 系統(tǒng)架構(gòu)(服務(wù)器 和客戶端) 客戶端包括:消費(fèi)者(consumer) 生產(chǎn)者(provider)
image
  • Eureka組件

    • Eureka Server:提供服務(wù)注冊服務(wù)

    • Eureka Client:通過注冊中心進(jìn)行訪問

Eureka三大角色

  • image

課堂練習(xí)

用Eureka完成服務(wù)注冊與發(fā)現(xiàn)

體會(huì)父工程和子項(xiàng)目的結(jié)構(gòu),以及整個(gè)流程和注意點(diǎn)

1.創(chuàng)建maven類型的父工程項(xiàng)目,添加相關(guān)依賴,并刪除沒用的文件

2.創(chuàng)建maven類型的子項(xiàng)目,添加相關(guān)依賴

eureka-serve:作為服務(wù)端

provide-helllo:作為客戶端

使得客戶端可以成功在服務(wù)端注冊

課后拓展

1.Linux之Ubuntu18.04卸載自帶的OpenJDK方法

sudo apt-get remove openjdk

學(xué)習(xí)分享:無

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容