使用微服务设置Azure前门运行状况检查

时间:2019-12-12 12:35:52

标签: microservices azure-service-fabric azure-front-door

我有一个具有多个微服务的服务结构群集,并且我想设置Azure前门,但是它要求在后端提供一个运行状况检查终结点,但是由于群集,我不知道应该如何设置它没有端点。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

您可以通过引入watchdog service对服务进行健康检查。 (可选)点击SF的built-in health system。看起来可能像这样:

  1. 创建一个ASP .NET Core Web API,并实施一些运行状况检查。例如,如果您的check有效(并且很好),则使用自定义SF ServiceHere's如何开始。如果监视的SF Service正常运行,请从API返回200 OK
  2. 将此Web API作为SF服务运行。通过负载均衡器公开它。
  3. 使用其URL作为服务的健康终结点。