解决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"/>
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Java LocalDateTime获取时间信息、格式化、转换为数字时间戳代码示例
其实我们在Java项目中对日期进行格式化,主要是利用一些日期格式化类,下面这篇文章主要给大家介绍了关于Java LocalDateTime获取时间信息、格式化、转换为数字时间戳的相关资料,需要的朋友可以参考下2023-11-11
Java try-catch-finally异常处理机制详解
这篇文章主要介绍了Java try-catch-finally异常处理机制详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下2021-08-08
使用SpringBoot+nmap4j获取端口信息的代码详解
这篇文章主要介绍了使用 SpringBoot + nmap4j 获取端口信息,包括需求背景、nmap4j 的相关介绍、代码说明(含测试代码、改造后的代码及参数说明),还提到了文件读取方式和依赖引入方式,最终请求能获取到数据,需要的朋友可以参考下2025-01-01
spring boot拦截器注入不了java bean的原因
这篇文章主要介绍了spring boot拦截器注入不了java bean的原因,帮助大家更好的理解和学习spring boot框架,感兴趣的朋友可以了解下2020-11-11


最新评论