dubbo 关于provider端用新容器滚动发布,产生Connection refused的问题

voase2hg  于 3个月前  发布在  其他
关注(0)|答案(5)|浏览(44)

我们公司每次发布成功之后,容器都会有一个新的ip地址。 发布过程是滚动发布的,也就是说在全部应用发布完成之后,provider端的ip都会全部更换一遍。
目前在发布过程中遇到了Connection refused的异常。 查到相关issue: https://github.com/apache/dubbo/issues/9965。 其中讲到这种推空只在所有地址都下线的极端情况下才会出现,对于正常的线上集群实践应该不会出现。 那我这种滚动发布后容器获得新的ip算是应用全部下线的情况吗?

mgdq6dx1

mgdq6dx11#

这个超时是连接提供者的超时么,是否还存在一些超时是与注册中心或者其他外部组件交互的

dfty9e19

dfty9e192#

看样子是它调用了一个已经下线的ip。

dy1byipe

dy1byipe3#

看样子是它调用了一个已经下线的ip。

提供者下线通知消费者之前进程或者网络就被关了么

olmpazwi

olmpazwi4#

这个我还没确定是不是这样。 想请假一下 我这种ip全部换新的情况也是等同于地址全部下线的情况吗? 如果等同的话,他应该就是推空保护引起的了

x3naxklr

x3naxklr5#

Connection refused 这个是只有发布中有还是一直都有

相关问题