当服务重启后ServiceInstancesChangedListener一直在重试
Open
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
https://github.com/apache/dubbo/blob/7a33ddf93c43f9de8e45e7bc80a22a04beecf654/dubbo-registry/dubbo-registry-api/src/main/java/org/apache/dubbo/registry/client/event/listener/ServiceInstancesChangedListener.java#L171
provider重启后,consumer一直在这个方法重试
171行提交延迟10s的AddressRefreshRetryTask到线程池
10s后会走到523行ServiceInstancesChangedListener.this.onEvent(retryEvent);
如果还是连不上,就又走到171行
但是服务已经被重启,这里一直在重试旧的实例,就进入死循环了
Contributor guide
Assessment
This issue has not been assessed yet.