2
在A服务中,设置用户信息 context.WithValue(key),在B服务中使用ctx.Value(Key),获取不到A服务中设置的值,请问,怎么设置,才能在B中,获取到A中设置的值?
在A服务中,设置用户信息 context.WithValue(key),在B服务中使用ctx.Value(Key),获取不到A服务中设置的值,请问,怎么设置,才能在B中,获取到A中设置的值?
pb里定义或者通过metadata
metadata是不是每一次rpc调用,就需要重新设置一次? 比如四个服务调用, A -> B -> C -> D 那么在 A,B,C中,需要各设置一次
对的,你可以带到pb的参数里
好的。明白了。感谢kevwan哥。