【发布时间】:2021-08-05 18:03:06
【问题描述】:
在这里我找到了 gRPC 性能最佳实践:https://grpc.io/docs/guides/performance/
其中一项是:
(专题)如果消息 k + 1 不依赖于消息 k 的响应,则通过将 WriteOptions 参数传递给设置了 buffer_hint 的 Write 来启用流中的写入批处理: stream_writer->Write(message, WriteOptions().set_buffer_hint());
但是我发现如果我一条一条地流式传输消息,并且消息大小小于缓冲区大小,那么 stream_writer->Write() 将永远被阻塞。
我想知道我用错了吗?或者应该怎么用?
【问题讨论】: