go health:用于在服务中启用异步运行状况检查的库 源码
去健康 一个库,可以对在诸如kubernetes或mesos之类的容器平台上运行的服务进行异步依赖项运行状况检查。 为什么这很重要? 容器编排平台要求基础服务公开“运行状况检查”,平台使用该检查来确定容器处于良好还是不良状态。 尽管可以通过简单地公开一个/status端点来实现对其依赖项的同步检查(随后返回200 non-200状态代码)来实现此目的,但由于多种原因,它不是最佳的: 它不缩放 您添加的依赖项越多,完成健康检查所需的时间就越长(并可能导致业务流程被编排平台终止)。 根据给定的依赖关系的复杂性,您的支票可能相当复杂的地方是好的,因为它采取30s+来完成。 它给您的部门增加
文件列表
go-health-master.zip
(预估有个46文件)
go-health-master
safe.go
587B
go.mod
991B
in-repo.yaml
263B
.github
ISSUE_TEMPLATE
bug_report.md
834B
feature_request.md
595B
go.sum
7KB
safe_test.go
481B
暂无评论