時(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:快照版
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)
-
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í)分享:無