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