Spring Cloud Consul的使用說明

源碼地址
Spring Cloud Consul項目是針對Consul的服務治理實現。Consul是一個分佈式高可用的系統,它包含多個組件,但是作爲一個整體,在微服務架構中爲我們的基礎設施提供服務發現和服務配置的工具。它包含了下面幾個特性:

1)、服務發現
2)、健康檢查
3)、Key/Value存儲
4)、多數據中心
由於Spring Cloud Consul項目的實現,我們可以輕鬆的將基於Spring Boot的微服務應用註冊到Consul上,並通過此實現微服務架構中的服務治理。

在上一篇的eureka-client爲基礎
添加依賴

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
#####  修改application.properites
spring.cloud.consul.host=localhost
spring.cloud.consul.port=8500

在這裏插入圖片描述

這樣我們就將eureka-client轉換爲基於consul服務治理的服務提供者就完成了

自己去consul的官網下載然後啓動
在這裏插入圖片描述
輸入localhost:8005
在這裏插入圖片描述

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