surging icon indicating copy to clipboard operation
surging copied to clipboard

RpcContext 在 await 后拿不到数据问题

Open tang-butian opened this issue 6 years ago • 2 comments
trafficstars

现在RpcContext里面用的是ThreadLocal, 由于await 会改变线程,所以在await后再调用RpcContext就拿不到数据 了,我想问下如果改为AsyncLocal后会对整个框架造成影响吗?作者不用AsyncLocal的原因是什么?

tang-butian avatar May 10 '19 09:05 tang-butian

原先认为异步上下文的切换过程中不会影响ThreadLocal 使用,我先标识为BUG

fanliang11 avatar May 10 '19 09:05 fanliang11

如果没有影响那我自己先改用着先,期待下次更新

tang-butian avatar May 10 '19 09:05 tang-butian