解決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)文章
解決maven項目沒有Maven Dependencies的問題
本文介紹了如何在Eclipse IDE for Enterprise Java Developers版本2019-12中配置Maven項目,通過新建項目、下載、導(dǎo)入等步驟,并解決了在JavaBuildPath中缺少MavenDependencies的問題2026-05-05
SpringBoot集成Quartz實現(xiàn)定時任務(wù)方式(Cron表達式示例)
本文介紹了如何在SpringBoot項目中集成Quartz并使用Cron表達式進行任務(wù)調(diào)度,通過添加依賴、創(chuàng)建任務(wù)、配置調(diào)度、啟動項目和Cron表達式詳解,展示了Quartz的強大功能和靈活性2026-02-02
編寫調(diào)用新浪微博API的Java程序來發(fā)送微博
這篇文章主要介紹了編寫調(diào)用新浪微博API的Java程序來發(fā)送微博的方法,只是展示了一個基本的程序框架而非一個完整的圖形化軟件:)需要的朋友可以參考下2015-11-11
base64_encode和base64_decode的JAVA實現(xiàn)
Base64 編碼其實是將3個8位字節(jié)轉(zhuǎn)換為4個6位這4個六位字節(jié) 其實仍然是8位,只不過高兩位被設(shè)置為0. 當一個字節(jié)只有6位有效時,它的取值空間為0 到 2的6次方減1 即63,也就是說被轉(zhuǎn)換的Base64編碼的每一個編碼的取值空間為(0~63).需要的朋友可以參考下2016-04-04
一文學(xué)會使用sa-token解決網(wǎng)站權(quán)限驗證
這篇文章主要為大家介紹了使用sa-token解決網(wǎng)站權(quán)限驗證方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07
spring-spring容器中bean知識點總結(jié)
在本篇文章里小編給大家分享了關(guān)于spring-spring容器中bean知識點總結(jié),有需要的朋友們可以學(xué)習(xí)下。2019-08-08

