java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > dubbo注册到zookeeper速度慢的问题

解决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"/>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文