日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

eureka集群只注册一个_Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇

發(fā)布時間:2023/12/15 javascript 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eureka集群只注册一个_Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Spring cloud系列教程第十篇- Spring cloud整合Eureka總結(jié)篇

本文主要內(nèi)容:

1:spring cloud整合Eureka總結(jié)

本文是由凱哥(凱哥Java:kagejava)發(fā)布的《spring cloud系列》教程的總第十篇:

本文是幾個維度中的第一個維度:注冊與發(fā)現(xiàn)維度配置中心管理之Eureka相關(guān)教程第七篇-Spring cloud整合Eureka總結(jié)篇。

一:spring cloud整合Eureka總結(jié)

我們來回顧下到目前為止我們所學(xué)的知識:

我們先學(xué)習(xí)了微服務(wù)架構(gòu)的入門知識:

微服務(wù)的介紹;spring cloud是什么?簡單一句話:spring cloud是分布式微服務(wù)一站式解決方案。里面集成了很多優(yōu)秀的項目,讓我們從以下幾個維度很好的來管理、治理我們的微服務(wù);

接著我們介紹了分布式體系常見的幾個維度:

服務(wù)注冊與發(fā)現(xiàn);服務(wù)調(diào)用;服務(wù)熔斷;負載均衡;服務(wù)降級一級服務(wù)消息隊列。這幾個維度來治理的。如下圖:

接著我們介紹了在2020年升級之后,每個維度使用的技術(shù)。如下圖:

具體詳見《spring cloud系列教程第一篇-介紹》在這篇文章中凱哥做了詳細的介紹

講完微服務(wù)架構(gòu)后,接著我們馬上就來進行代碼操作了。凱哥用了兩篇文章詳細的圖文介紹了怎么從零搭建maven的父子項目。具體步驟可以詳見:《Spring cloud系列教程第二篇-支付項目父工程圖文搭建》和《Spring cloud系列教程第三篇-子項目payment項目圖文搭建》這兩篇文章。

該有的基礎(chǔ)環(huán)境搭建完成之后,我們就開始講解第一個維度:服務(wù)注冊中心所使用到的技術(shù)中的第一個也是已經(jīng)停更的技術(shù):Eureka。

在講解Eureka之前,我們講解了什么是服務(wù)治理?什么是服務(wù)注冊與發(fā)現(xiàn)(PS:這個要理解起來不是很好理解的,但是在后面,凱哥又帶著大家更深入的理解了)?最后講解了Eureka的兩個組件:EurekaServer和EurekaClient這兩個。更詳細的內(nèi)容詳見:《spring cloud系列教程第四篇-Eureka基礎(chǔ)知識》。在這篇文章中,凱哥也做了詳細的介紹。

接下來,就開始了我們的Spring cloud整合Eureka了。先講解了單機版的整合。

Eureka Server端需要引入的jar是:

在服務(wù)端的配置,單機版模式,不需要自己注冊自己。配置文件如下圖:

在啟動類上要添加啟用eureka服務(wù)的注解:@EnableEurekaServer

接著我們修改了服務(wù)端的配置。步驟類似:修改pom,修改yml配置文件,修改主啟動類。

詳細步驟見:《spring cloud系列教程第五篇-Eureka單機版》這篇文章中做了詳細的圖文介紹及相關(guān)代碼在git上面的版本號。

接著我們學(xué)習(xí)了Eureka集群版搭建,注冊中心集群搭建的核心:互相注冊,相互守望。即:7001注冊中心注冊到7002注冊中心上,7002注冊中心同樣注冊到7001的注冊中心上去。這樣,互相注冊,相互守望。

同時,我們還修改了客戶端怎么注冊到集群中。詳細介紹見:《spring cloud系列教程第六篇-Eureka集群版》。

然后我們講解了客戶端集群搭建及負載均衡配置,這里是重點:在服務(wù)的消費者order80項目中,rest調(diào)用的時候前綴使用的是注冊中心的別名,然后在獲取RestTemplate的配置類中使用了@LoadBalance注解來實現(xiàn)負載均衡的。然后通過這個負載均衡,我們再次理解了服務(wù)的注冊與發(fā)現(xiàn)的概念。負載均衡的詳細配置過程見:《spring cloud系列教程第七篇-服務(wù)提供者集群環(huán)境搭建及負載均衡》。在這篇文章中,凱哥做了詳細圖文介紹。

接著凱哥又介紹了如何修改actuator微服務(wù)信息完善:修改頁面顯示主機名稱和IP信息以及如何通過代碼獲取當(dāng)前注冊中心的服務(wù)列表及每個服務(wù)的實例信息。詳見:《spring cloud系列教程第八篇-修改服務(wù)名稱和獲取注冊中心注冊者信息》

最后,我們詳細講解了Eureka的自我保護機制及如果修改自我保護機制。步驟詳見:《spring cloud系列教程第九篇-Eureka自我保護機制》

通過以上幾篇文章的學(xué)習(xí),我們把第一個維度:服務(wù)注冊中心之Eureka相關(guān)學(xué)習(xí)完成了。接下來,我們將要學(xué)習(xí)Zookeeper相關(guān)的。最后我們再看回顧下面這張圖:

上圖中的相關(guān)知識,我們都會一一講解到的。歡迎大家繼續(xù)學(xué)習(xí)。

總結(jié)

以上是生活随笔為你收集整理的eureka集群只注册一个_Spring cloud系列教程第十篇- Spring cloud整合Eureka总结篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。