1、進入consul 的安裝目錄
開發環境下啟動
在命令視窗輸入 consul agent -dev -client=0.0.0.0
啟動成功後,在瀏覽器輸入 : localhost:8500
2、入門案例
2.1 載入依賴
<!--技術consul 的服務發現-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-disconvery</artifactId>
</dependency>
<!--健康檢查-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2.2 配置 yml
##開始consul 服務註冊
在spring 下
cloud:
consul: host: 127.0.0.1 #主機地址
port: 8500 # 埠
discovery:
register: true #是否需要註冊
instance-id: ${spring.application.name}-1 #註冊的例項ID (唯一標誌)
service-name: ${spring.application.name} #服務的名稱
port: ${server.port} #服務的埠
prefer-ip-address: true #指定開啟IP地址註冊
ip-address: ${spring.cloud.client.ip-address} #當前服務請求的ip
配置後啟動服務 檢視consul 服務 ,將product/order 兩個服務都註冊到consul 服務中心
本作品採用《CC 協議》,轉載必須註明作者和本文連結