spring cloud是一套非常好的微服務架構解決方案,其原理和使用zookeeper及dubbo有些類似,将服務的生産者注冊至服務中心,消費者去服務中心訂閱該消費者,并進行消費,原理圖如下:

系統背景:客戶調用A系統擷取資料,A系統需要将基本資料去B系統計算結果。
導入依賴(spring cloud是基于spring boot的,是以需要導入spring boot的依賴):
2.配置檔案編寫(application.yml):
3.啟動類:
啟動該服務,登入127.0.0.1:6868,進入注冊服務中心控制台:
到此,注冊中心就搭建完成,但是還沒有服務注冊。
1.導入依賴
2.配置檔案的編寫
3.啟動類
4.功能代碼(系統中的業務代碼)
啟動商品系統,再次登入注冊服務中心,我們發現該服務已經注冊了。
2.配置檔案
4.業務代碼
啟動服務,并通路接口,我們調用時num為1,計算結果為10。