rpcx
rpcx copied to clipboard
调用Inform,似乎会和DoPreCall插件中写入meta的行为并发读写map
Inform会对所有client起多个routine并发做wrapCall
每个wrapCall中,会调用PreCall插件。
当preCall插件中有新增meta的操作时,会和其他wrapCall -> Go 里序列化meta读取map的操作产生并发读写
尽管wrapCall里的ctx作为sharedContext,读取value时会加锁,但是读取出来的metaMap本身是无锁的