首页 > 解决方案 > gRpc 发送心跳 - 客户端/服务器

问题描述

我对 gRpc 很陌生,并且已经开始探索他们的基础知识(在 C# 中)。我想获得有关我们如何发送心跳以检查客户端/服务器是否仍然连接并在它们断开连接时采取恢复措施的指导。任何示例或对任何文档/文章的引用都将有助于我入门。谢谢!

标签: c#client-servergrpc

解决方案


查看 gRPC健康检查协议

它是一个简单的 protobuf,描述了一种机制,客户端可以通过该机制检查服务器是否可用以及服务器上托管的服务是否健康。该服务包括一种Watch提供热信号的方法。

您可以扩展例如具有周期性属性的Watch方法或HealthCheckRequest消息,以便为客户提供一种方法来定义他们需要的消息频率。


推荐阅读