servicecomb-java-chassis icon indicating copy to clipboard operation
servicecomb-java-chassis copied to clipboard

A服务RPC调用B服务找不到可用地址时,导致当前线程上下文被清除,接着再调用C服务时取CSE上下文报空指针异常

Open liuanxu opened this issue 1 year ago • 3 comments

1、当前线程A服务代码中第73行使用RPC方式异步调用B服务: 业务逻辑调用

2、负载均衡没有找到B服务可用的地址: 负载均衡没有可用机器

3、A服务当前线程上下文被清除: 当前线程上下文被清除

4、A服务当前线程再接着调用C服务时,从上下文中获取参数时报空指针: 调B服务失败后再取上下文时报空指针异常

liuanxu avatar Oct 25 '24 06:10 liuanxu