sunshinexp1
Results
2
issues of
sunshinexp1
现在主要是在一种动态扩容场景,比如A调用B,现在需要增加一个B服务的实例B1,由于B1启动时,需要拉取很多配置信息,需要耗费一定的时长,若这个时候A来调用B1,则会出现请求调用失败,想看看ServiceComb有没有机制来避免这种问题,比如B1启动完成时,再通知服务中心A可以调用B1了。
针对这个@RpcReference失效的bean进行debug定位,发现初始化,执行到applyBeanPostProcessorsBeforeInitialization时,对应的RpcReferenceProcessor还没有被registerBeanPostProcessors注册上,能否提高一点RpcReferenceProcessor注册的优先级,比如实现PriorityOrdered接口,确保RpcReferenceProcessor更早一点注册,避免时序问题导致部分@RpcReference失效。
need discussion