rpcx icon indicating copy to clipboard operation
rpcx copied to clipboard

调用Inform,似乎会和DoPreCall插件中写入meta的行为并发读写map

Open rekyyang opened this issue 2 months ago • 0 comments

Inform会对所有client起多个routine并发做wrapCall

每个wrapCall中,会调用PreCall插件。

当preCall插件中有新增meta的操作时,会和其他wrapCall -> Go 里序列化meta读取map的操作产生并发读写

尽管wrapCall里的ctx作为sharedContext,读取value时会加锁,但是读取出来的metaMap本身是无锁的

rekyyang avatar Oct 28 '25 14:10 rekyyang