1. 程式人生 > >SpringCloud 配置中心服務啟動真正完成了,再去啟動client服務吧

SpringCloud 配置中心服務啟動真正完成了,再去啟動client服務吧

一、場景簡述

如題,筆者在啟動配置中心的服務的時候,沒等它真正的啟動完成,就去啟動client服務,導致出現如下報錯!

這樣的結果就是導致你再一次去啟動UserApplication這個client服務是可以成功啟動的。

二、解決方案

因為再一次啟動是可以成功啟動的,所以筆者排除了例項名稱寫錯的問題,最後發現是出現在未完成配置中心服務的啟動就去啟動client服務了,如下是部分配置中心啟動的日誌

1⃣️:是指配置中心服務

2⃣️:筆者在出現2的日誌後就去啟動client服務,導致配置中心未完成啟動而報錯

3⃣️:其實2就是代表服務啟動了,但是可能由於各方面原因,導致其內部還需要一點時間,所以筆者都是等待3的處理註解日誌出現,也就是說讀者可以根據自身情況而定,每個人的日誌是不同的,因為每個人的配置不同,所以筆者想要提醒的是,不要一出現Started ...這個日誌就馬上去啟動client服務,給內部一個緩衝的過程,以免出現上述報錯

好了,問題解決,配置中心因為與許多服務相關聯,所以要謹慎處理,等待其真正完成啟動,再去啟動其他服務