我一直在寻找grpc-go
健康检查的文档和代码示例。
寻找问题
没有明确的答案我可以重新使用以在我的程序中实现健康检查。
最佳答案
我推荐你看看这个Github project了解如何构建为生产准备的 gRPC 服务,其中包括健康检查等。
具体到健康检查可以看看是怎么做的here
图书馆利用这个更专注的 project
如果您不想使用该库,您可以像这样实现健康检查:
import (
"google.golang.org/grpc/health"
"google.golang.org/grpc/health/grpc_health_v1"
)
grpcServer := grpc.NewServer()
grpc_health_v1.RegisterHealthServer(grpcServer, health.NewServer())
关于go - go grpc-go健康检查如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59352845/