我想知道grpc-python是否支持初始客户端超时的级联传播?
我的意思是:
- 客户端向 server-1 执行 gRPC,超时 = 200ms
- server-1 花费110毫秒来处理任务并调用 server-2 进行下一步
- server-2 花费100毫秒来处理任务,需要调用 server-3 进行下一步
通过超时传播,从服务器 2 调用服务器 3 是没有意义的,因为总花费时间已经大于最初设置的客户端超时(110 毫秒 + 100 毫秒 > 200 毫秒)。
grpc-python是否支持这样的场景? 还是应该手动实现和控制?
谢谢。
最佳答案
目前 gRPC Python 本身不支持此功能,但我已提交 an issue跟踪此功能。
关于grpc - gRPC python 的级联超时传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55127889/