【发布时间】:2018-08-20 13:21:27
【问题描述】:
有没有人有一个在 java 中使用 gRPC 在客户端(存根)和服务器之间传播 io.grpc.Context 的工作示例?
我的理解是这是不可能的,我必须改用元数据。我说的对吗?
我在网上只找到了使用 Header 而不是 Context 的示例。
谢谢!
【问题讨论】:
有没有人有一个在 java 中使用 gRPC 在客户端(存根)和服务器之间传播 io.grpc.Context 的工作示例?
我的理解是这是不可能的,我必须改用元数据。我说的对吗?
我在网上只找到了使用 Header 而不是 Context 的示例。
谢谢!
【问题讨论】:
io.grpc.Context 仅用于本地传播,例如在线程之间甚至在同一个线程上。 gRPC 故意不自动从中传播项目。您可以使用ClientInterceptor 将值从Context 复制到Metadata。
【讨论】: