如何在 grpc-dart 实现中实现健康检查?

how implement health check in the grpc-dart implementation?

我正在尝试将 grpc 健康检查添加到我的 dart 后端,但 dart 中的 grpc 实现似乎没有像其他 grpc 实现一样为 kubernetes 健康检查带来服务,java https://grpc.github.io/grpc-java/javadoc/io/grpc/services/HealthStatusManager.html#getHealthService--.

我如何在 dart 中执行此操作?

gRPC 提供了一个health.proto, described here.

一些语言实现也​​为其提供了实现。我知道 Go 会 grpc_health_v1 而且看起来 Java 也会。

原型很简单,如果 Dart SDK 不包含实现,您创建一个应该很简单。

我建议您保留映射到 Dart 包命名的 proto` 包名。