Springboot整合nacos報錯無法連接nacos的解決
Springboot整合nacos報錯無法連接nacos
報錯信息
Nacos com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
關于這個報錯的原因有很多:如Nacos未啟動、網(wǎng)絡問題、配置問題、版本不兼容問題等,我的報錯原因主要是版本不兼容。
下面是官網(wǎng)給出的版本對照圖
我的錯誤原因是
使用的springcloudalibaba2.2.6.RELEASE版本,而nacos注冊中心版本過高。
所以只需要指定com.alibaba.nacos:nacos-client的版本即可
<dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>你想要的版本號</version> </dependency>
Springboot連接nacos的各種情況
(1) 第一次啟動的時候,必須能連接上配置中心;
(2) 如果重新啟動或已經(jīng)連接上配置中心,項目使用過程中,連接不上nacos,會使用之前已經(jīng)連接上的配置(本地配置文件);
如果一直連接不上,后臺線程會定時去連接配置中心
(3) 如果想驗證是否有連接上nacos,可以在配置中心加任意配置,看項目日志
com.alibaba.nacos.client.Worker.longPollingfixed-10.10.*.*_80-f9cc48c0-c850-4e8d-9a9a-4f44e71dd79e] o.s.c.e.e.RefreshEventListener (RefreshEventListener.java:73) - Refresh keys changed: [test.test.test2, test.test.test]
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java中的ReentrantReadWriteLock實現(xiàn)原理詳解
這篇文章主要介紹了Java中的ReentrantReadWriteLock實現(xiàn)原理詳解,讀寫鎖實現(xiàn)了接口ReadWriteLock,適合于讀多寫少的情況,支持公平鎖和非公平鎖,支持可沖入(進入讀鎖后可再進入讀鎖,進入寫鎖后可再進入寫鎖和讀鎖),需要的朋友可以參考下2024-01-01java程序員自己的圖片轉(zhuǎn)文字OCR識圖工具分享
這篇文章主要介紹了java程序員自己的圖片轉(zhuǎn)文字OCR識圖工具,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11Springboot WebFlux集成Spring Security實現(xiàn)JWT認證的示例
這篇文章主要介紹了Springboot WebFlux集成Spring Security實現(xiàn)JWT認證的示例,幫助大家更好的理解和學習使用springboot框架,感興趣的朋友可以了解下2021-04-04Java 線程池ExecutorService詳解及實例代碼
這篇文章主要介紹了Java 線程池ExecutorService詳解及實例代碼的相關資料,線程池減少在創(chuàng)建和銷毀線程上所花的時間以及系統(tǒng)資源的開銷.如果不使用線程池,有可能造成系統(tǒng)創(chuàng)建大量線程而導致消耗系統(tǒng)內(nèi)存以及”過度切換“2016-11-11Liquibase結合SpringBoot使用實現(xiàn)數(shù)據(jù)庫管理功能
Liquibase 是一個強大的數(shù)據(jù)庫管理工具,它幫助你通過自動化管理數(shù)據(jù)庫的變更、版本控制、和回滾,簡化了開發(fā)中的數(shù)據(jù)庫遷移工作,這篇文章主要介紹了Liquibase結合SpringBoot使用實現(xiàn)數(shù)據(jù)庫管理,需要的朋友可以參考下2024-12-12