推薦:微服務彙總
Spring Cloud Eureka - Client啟動後直接運作結束:Completed shut down of DiscoveryClient
如下圖:
Eureka Client一般要導入:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
導入這個依賴後,我就啟動Eureka Client,卻發現它直接運作結束,并且日志為:
Completed shut down of DiscoveryClient
。
令我困惑的是,我另一個服務也是導入上面這樣的依賴,卻能正常啟動起來。
導緻這個原因,其實就是沒有導入web依賴,也就不是一個web應用,自然就會直接運作結束了,但為什麼我的另一個服務可以啟動起來呢?因為我的另一個服務是Config Server,它導入了:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
隻要你按Ctrl點進去,就會發現上面這個依賴依賴了web依賴。