运行状况检查:用于Go服务的简单易扩展且并行的运行状况检查库 源码
健康检查 Go服务的一种简单且可扩展的RESTful Healthcheck API实现。 运行状况提供了一个http.Handlefunc ,用作外部服务或负载平衡器使用的运行状况检查终结点。 该功能用于确定应用程序的运行状况,并从循环中删除不正常的应用程序主机或容器。 运行状况检查端点应该测试所有强制性依赖关系,而这些强制性依赖关系对于Web服务的正常运行至关重要,而不是盲目地返回200 HTTP状态代码。 实施Checker接口并将其传递给healthcheck,您可以测试依赖项,例如数据库连接,缓存,文件,甚至依赖的外部服务。 您可以选择不失败某些依赖项(例如您并非总是依赖的外
用户评论