我正在使用微服务(多个服务),并且希望拥有 HealthCheck 服务,我可以调用该服务并获取所有正在运行的服务的运行状况。我不想触发每项服务的运行状况检查。这个想法是通过 GRPC 获取每个服务的健康状况。
我的一项服务有:
''' services.AddHealthChecks() .AddCheck("Ping", () => HealthCheckResult.Healthy("Ping 正常!"), Tags: new[] { "ping_tag" }).AddDbContextCheck(name: "我的数据库”);'''
当在此服务中调用我的 GRPC 端点并获取结果时,如何通过代码运行运行状况检查。