【问题标题】:gRPC set-buffer-hint for better performancegRPC 设置缓冲区提示以获得更好的性能
【发布时间】: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() 将永远被阻塞。

我想知道我用错了吗?或者应该怎么用?

【问题讨论】:

    标签: c++ grpc


    【解决方案1】:

    我知道了:https://github.com/grpc/grpc/issues/12975

    根据问题,不建议使用此API同步gRPC。

    【讨论】:

      猜你喜欢
      • 2015-01-05
      • 2021-02-19
      • 2013-03-24
      • 2012-06-22
      • 2011-01-30
      • 2014-06-01
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      相关资源
      最近更新 更多