概述
dubbo消费端一直不停重试reconnect dubbo provider,并报错
经过查看,provider的ip并不在线上集群,但是在redis注册中心中还存在,说明是没有实现优雅停机导致,provider注册数据没有删掉,但是其他provider服务都没有问题,只有这个provider会被一直reconnect;这就很让人头疼了,因为一直抛异常。
背景:dubbo有连个机制来保证服务的可用性,一个是心跳机制,探测对方是否存活; 一个是重连机制;这两个定时探测机制都是通过HeaderExchangeClient类来初始化的;
本地验证
正常的消费者(客户端)和提供者(服务端),通过zk来协调,可以看到调用的详细信息。
停掉提供者(服务端),在启动消费者(客户端),可以看到如下的日志:
最后
以上就是拼搏冷风为你收集整理的dubbo消费端一直不停重试reconnect dubbo provider,并报错的全部内容,希望文章能够帮你解决dubbo消费端一直不停重试reconnect dubbo provider,并报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复