【发布时间】:2019-09-10 16:26:23
【问题描述】:
对于通过 REST API 提供服务的 SaaS 产品,拥有心跳 API 是否是标准要求?
我在工作中就这个主题进行了辩论,在我看来,心跳 API 是多余的 - 在中断的情况下,我们有一个状态页面,它正是针对这类问题,状态页面 + 适当的通信,
对于我们的 API 的常规使用 -> API 应该按原样使用,并且应该具有经过适当处理的故障转移 - 取决于使用者和响应代码(写入日志、重试等)。 .)
另外,我从未遇到过提供心跳端点的 API 产品,在网上查找时我遇到了 Opsginie 心跳代理功能和其他一些我不认为它们是标准 API 的心跳,
您是否遇到过这样的 API 需求,或者遇到过提供心跳端点的 API 产品?这对我来说真的很有用。
【问题讨论】:
-
如果您使用的是 netcore,那么已经内置了一些东西(健康检查)