Spring Cloud:微服務註冊入駐Zookeeper
阿新 • • 發佈:2020-09-06
一.
部分依賴:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> </dependency>
yml配置:
server: port: 8004 spring: cloud: zookeeper: connect-string: 192.168.10.137:2181 application: name: cloud-provider-payment
application主應用:
@EnableDiscoveryClient//該註解用於向使用consul或者zookeeper作為註冊中心時註冊服務 @SpringBootApplication public class PaymentMain8004 { public static void main(String[] args) { SpringApplication.run(PaymentMain8004.class,args); } }
二.
先使用docker裝一個zookeeper,過程不再贅述。
啟動服務前。先觀察zookeeper的節點資訊
ls /
只有一個zookeeper節點
啟動服務:
再觀察zookeeper節點資訊:
多出一個services節點
而services下面的cloud-provider-payment節點就是我在yml中配置的應用名
我們再觀察該節點的具體資訊:(微服務的詳細資訊)
格式化一下: