#1958·kitex

rpcinfo.GetRPCInfo 获取的 rpc_info 不是线程安全的

作者: kom0055创建于 2026年5月20日更新于 2026年5月22日

描述错误

代码底层使用了pool,但是rpcinfo.GetRpcInfo()拿到了引用,如果在A方法中异步执行。可能会被recycle拿到空的属性,或者拿到B方法的属性(可能被此时的B方法从pool中取出并赋值)。这个特性有点坑啊。如果不是线程安全的,就不要暴露出来。或者COW

内容来源: cloudwego/kitex