【发布时间】:2018-07-08 11:04:03
【问题描述】:
有什么方法可以检查grpc-server 是否已启动,而无需进行实际的过程调用和实施额外的查询(即rpc HealthCheck (Input) returns (Status))?
【问题讨论】:
-
您可能可以使用 HEAD 请求 (ochronus.com/http-head-request-good-uses),但我不知道支持的 grpc 调用
-
难道不是同一个failure,作为正常调用的一部分,也能达到这个目的吗?我看不出有什么区别……只是您这边有更多代码:容错以及检查故障的常规程序;如果成功,容错和什么不是,再次,“正常”调用的例程。在成功的调用和下一个调用之间可能发生任何事情......即使它们相隔几毫秒。你需要考虑到这一点。一直以来。
-
这里是python解决方案stackoverflow.com/a/61384353/7127824
标签: grpc