我有一个包含多个微服务的 Service Fabric 群集,我想设置 Azure Front Door,但它要求在后端提供运行状况检查终结点,但我不知道我应该如何设置它,因为群集没有该终结点。
谁能指出我正确的方向?
您可以通过引入监视器服务来对服务实施运行状况检查。可选择利用顺丰的内置健康系统。它可能看起来像这样:
- 创建一个 ASP .NET Core Web API,并实现一些运行状况检查。例如,自定义检查您的 SF 服务是否处于活动状态(并且良好(。下面介绍了如何开始。如果监视的SF服务正常运行,则从API返回
200 OK
。 - 将此 Web API 作为 SF 服务运行。通过负载均衡器公开它。
- 使用其 URL 作为服务的运行状况终结点。