Spring Cloud之服務註冊與消費

2022-09-05 15:09:14 字數 608 閱讀 9956

什麼是服務註冊:

服務註冊就是把乙個微服務註冊到euerka server上,當其他服務需要呼叫時,只需要從euerka server上查詢該服務的資訊即可。

做法:

1.建立乙個provide,(web工程,需要加入web依賴)作為服務的提供者,如下圖所示,只需引入依賴,當專案建立成功後,進行簡單的配置,就可以被註冊到euerka server上。

#給服務取名

#服務埠號

server.port=1113

#將provider註冊到eureka上

3.接下來,啟動eureka server,啟動成功後,在啟動provider。

服務消費:

consul作為SpringCloud註冊中心

一 consul 簡介 consul是一種服務發現和配置工具。consul具有分布式,高可用性和極高的可擴充套件性。github 注意 在本地啟用consul 需要通過cmd 命令列,詳見 二 springcloud 用 consul作為註冊中心 2.1 服務提供方 1 pom依賴 1.8 gree...

微服務之springcloud

分布式架構的概念 多個子模組相互協作才能完成業務流程,系統之間需要進行通訊。優點 1 把模組拆分,使用介面通訊,降低模組之間的耦合度。2 把專案拆分成若干個子專案,不同團隊負責不同子專案。3 增加功能時只需要再增加子專案,呼叫其他系統的介面 4 可以靈活進行分布式部署 缺點 1 系統之間互動需要使用...

SpringCloud微服務之 Ribbon

ribbon簡介 需要解決的問題 如何在配置eureka client註冊中心時不去硬編碼eureka server的位址?在微服務不同模組間進行通訊時,如何不去硬編碼服務提供者的位址?當部署多個相同微服務時,如何實現請求時的負載均衡?實現負載均衡方式1 通過伺服器端實現負載均衡 nginx rib...