【问题标题】:Cascading timeout propagation for gRPC pythongRPC python的级联超时传播
【发布时间】:2019-08-03 07:17:22
【问题描述】:

我想知道grpc-python是否支持初始客户端超时的级联传播?

我的意思是:

  1. 客户端向 server-1 执行 gRPC,超时 = 200ms
  2. server-1 花费 110ms 处理任务并调用 server-2 进行下一步
  3. server-2 花费 100ms 处理任务,需要调用 server-3 进行下一步

通过超时传播,从服务器 2 调用服务器 3 是没有意义的,因为总花费的时间已经大于最初设置的客户端超时时间(110 毫秒 + 100 毫秒 > 200 毫秒)。

grpc-python 是否支持这样的场景? 还是应该手动实施和控制?

谢谢。

【问题讨论】:

    标签: grpc grpc-python


    【解决方案1】:

    gRPC Python 目前不支持此功能,但我已提交 an issue 以跟踪此功能。

    【讨论】:

    • 感谢您的回复。事实上,经过一些测试,我发现它不像在 grpc-java 中那样工作。
    猜你喜欢
    • 2020-03-09
    • 2020-01-15
    • 2017-10-07
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多