dubbo-servicecomb icon indicating copy to clipboard operation
dubbo-servicecomb copied to clipboard

The dubbo cache cannot be refreshed, that always using down instance ip for invoking

Open chengyouling opened this issue 1 month ago • 0 comments

问题现象: consumer调用provider时,一直调用到下游已下线的实例上,业务异常受损。

问题根因: servicecomb-client定时从注册中心拉取实例中出现异常时,删除缓存中该服务的相应信息,而缓存中的服务信息只有启动时初始化,所以后期都将无法刷新dubbo中的缓存信息

解决方案: 新建请求拦截Filter,在客户端调用过程中调用注册缓存监听信息,如果缓存中存在则不作更新,不存在重新从注册中心拉取,并更新服务端缓存信息

chengyouling avatar Jan 23 '25 09:01 chengyouling