consul 服務註冊中心

sun1584732發表於2021-07-17

1、進入consul 的安裝目錄

consul

開發環境下啟動

在命令視窗輸入 consul agent -dev -client=0.0.0.0

consul

啟動成功後,在瀏覽器輸入 : localhost:8500

consul

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 服務中心

consul 服務註冊中心

本作品採用《CC 協議》,轉載必須註明作者和本文連結
每天進步一點點

相關文章