解决dubbo注册到zookeeper速度慢的问题
作者:紫金丨小飞侠
这篇文章主要介绍了解决dubbo注册到zookeeper速度慢的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
dubbo注册到zookeeper速度慢
之前启动spring boot + dubbo的项目,发现启动的时候贼慢,一直以为是java启动的问题,后来研究发现是dubbo注册到zk的速度慢的一批,这里记录一下。
发现在注册解析的时候应该是花了时间去解析主机名,这边linux命令行执行一下
hostname
然后vim /etc/hosts
编辑模式,将自己的ip和主机名映射加进来
这样就OK啦。
我这里使用的是单机模式,所以使用127.0.0.1或者ip地址都可以,集群模式下最好是配置ip地址
dubbo注册超时
问题描述
dubbo服务在启动时,能看到进程,但是dubbo端口一直未占用,查看zk时发现dubbo的provider节点列表为空。
解决办法
在网上查了一下,后来才研究出来是因为dubble的超时问题,可以用下面的形式
<!-- 延迟到Spring初始化完成后,再暴露服务,服务调用超时设置为12秒,超时不重试--> <dubbo:provider delay="-1" timeout="12000" retries="0"/>
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。