【发布时间】:2020-10-28 22:41:05
【问题描述】:
我必须向 gRPC 服务器发送消息流,但我还必须发送大量关于流的元数据。有没有办法定义元数据消息并使其成为客户端和服务器之间接口契约的一部分?据我所知,将另一条消息编组到元数据中似乎完全超出了我的 .proto 文件中的接口定义。
真的,我希望 gRPC 允许流式调用具有两个参数,例如:
service DataServer {
rpc AddData(DataScope, stream MyData) returns (Reply) {}
}
是否有正确的方法,或者至少是一种普遍接受的方法来解决这个问题?
【问题讨论】:
标签: stream metadata grpc rpc grpc-go