我是靠谱客的博主 拼搏冷风,最近开发中收集的这篇文章主要介绍dubbo消费端一直不停重试reconnect dubbo provider,并报错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

dubbo消费端一直不停重试reconnect dubbo provider,并报错

经过查看,provider的ip并不在线上集群,但是在redis注册中心中还存在,说明是没有实现优雅停机导致,provider注册数据没有删掉,但是其他provider服务都没有问题,只有这个provider会被一直reconnect;这就很让人头疼了,因为一直抛异常。

背景:dubbo有连个机制来保证服务的可用性,一个是心跳机制,探测对方是否存活; 一个是重连机制;这两个定时探测机制都是通过HeaderExchangeClient类来初始化的;

本地验证

正常的消费者(客户端)和提供者(服务端),通过zk来协调,可以看到调用的详细信息。

停掉提供者(服务端),在启动消费者(客户端),可以看到如下的日志:

最后

以上就是拼搏冷风为你收集整理的dubbo消费端一直不停重试reconnect dubbo provider,并报错的全部内容,希望文章能够帮你解决dubbo消费端一直不停重试reconnect dubbo provider,并报错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部