微服務篇之springcloud

年份:2018

日期:9-2

springcloud定義:

微服務工具包,爲開發者提供了在分佈式系統的配置管理、服務發現、斷路器、智能路由、微代理、控制總線等開發工具包

springcloud實現服務的註冊和發現:

需要在main方法添加@EnableDisscoveryClient  同一個服務修改端口就可以啓動多個實例。

 調用方法:傳遞服務名稱通過註冊中心獲取所有的可用實例 通過負載均衡策略調用(ribbon和feign)對應的服務。

日期:9-4

服務發現是基於微服務架構的關鍵原則之一。

A:Eureka客戶端[maven的pom.xml]

1>加入jar:

2>使用

(1):springboot的main方法對應的類中上註解@EnableEurekaClient/@EnableDiscoveryClient

(2).yml配置文件配置[附圖:示例]

B:狀態頁和健康指標

Eureka實例的狀態頁面和運行狀況指示器分別默認爲“/ info”和“/ health”,它們是Spring Boot Actuator應用程序中有用端點的默認位置

C:eurake服務端[maven項目pom.xml]

註解:@EnableEurekaServer

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章