解決dubbo注冊到zookeeper速度慢的問題
dubbo注冊到zookeeper速度慢
之前啟動spring boot + dubbo的項目,發(fā)現(xiàn)啟動的時候賊慢,一直以為是java啟動的問題,后來研究發(fā)現(xiàn)是dubbo注冊到zk的速度慢的一批,這里記錄一下。
發(fā)現(xiàn)在注冊解析的時候應(yīng)該是花了時間去解析主機名,這邊linux命令行執(zhí)行一下
hostname
然后vim /etc/hosts
編輯模式,將自己的ip和主機名映射加進來
這樣就OK啦。
我這里使用的是單機模式,所以使用127.0.0.1或者ip地址都可以,集群模式下最好是配置ip地址
dubbo注冊超時
問題描述
dubbo服務(wù)在啟動時,能看到進程,但是dubbo端口一直未占用,查看zk時發(fā)現(xiàn)dubbo的provider節(jié)點列表為空。
解決辦法
在網(wǎng)上查了一下,后來才研究出來是因為dubble的超時問題,可以用下面的形式
<!-- 延遲到Spring初始化完成后,再暴露服務(wù),服務(wù)調(diào)用超時設(shè)置為12秒,超時不重試--> <dubbo:provider delay="-1" timeout="12000" retries="0"/>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于Mybatis與JPA的優(yōu)缺點說明
這篇文章主要介紹了關(guān)于Mybatis與JPA的優(yōu)缺點說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06Java?LocalDateTime獲取時間信息、格式化、轉(zhuǎn)換為數(shù)字時間戳代碼示例
其實我們在Java項目中對日期進行格式化,主要是利用一些日期格式化類,下面這篇文章主要給大家介紹了關(guān)于Java?LocalDateTime獲取時間信息、格式化、轉(zhuǎn)換為數(shù)字時間戳的相關(guān)資料,需要的朋友可以參考下2023-11-11Java try-catch-finally異常處理機制詳解
這篇文章主要介紹了Java try-catch-finally異常處理機制詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-08-08SpringBoot2零基礎(chǔ)到精通之配置文件與web開發(fā)
SpringBoot是一種整合Spring技術(shù)棧的方式(或者說是框架),同時也是簡化Spring的一種快速開發(fā)的腳手架,本篇讓我們一起學(xué)習(xí)配置文件以及web相關(guān)的開發(fā)2022-03-03使用SpringBoot+nmap4j獲取端口信息的代碼詳解
這篇文章主要介紹了使用 SpringBoot + nmap4j 獲取端口信息,包括需求背景、nmap4j 的相關(guān)介紹、代碼說明(含測試代碼、改造后的代碼及參數(shù)說明),還提到了文件讀取方式和依賴引入方式,最終請求能獲取到數(shù)據(jù),需要的朋友可以參考下2025-01-01spring boot攔截器注入不了java bean的原因
這篇文章主要介紹了spring boot攔截器注入不了java bean的原因,幫助大家更好的理解和學(xué)習(xí)spring boot框架,感興趣的朋友可以了解下2020-11-11使用Jenkins來構(gòu)建SVN+Maven項目的實現(xiàn)
這篇文章主要介紹了使用Jenkins來構(gòu)建SVN+Maven項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09