文件名称:health:简单的Go健康处理程序
文件大小:5KB
文件格式:ZIP
更新时间:2024-05-02 07:13:13
go golang handler health Go
健康 运行状况是用于创建非常简单的运行状况端点的库。 尽管实现健康终结点非常简单,但我已经厌倦了一次又一次地实现它。 安装 go get -u github.com/TwinProduction/health 用法 要检索处理程序,您必须使用health.Handler() ,并希望将其传递给路由器,如下所示: router := http . NewServeMux () router . Handle ( "/health" , health . Handler ()) server := & http. Server { Addr : ":8080" , Handler : router , } 默认情况下,处理程序将在状态为关闭时返回UP ,在状态为关闭时返回DOWN 。 但是,如果您更喜欢使用JSON,则可以像下面这样初始化运行状况处理程序: router .
【文件预览】:
health-master
----.gitignore(12B)
----go.mod(49B)
----LICENSE.md(1KB)
----status.go(86B)
----health.go(1020B)
----.github()
--------codecov.yml(35B)
--------workflows()
----README.md(2KB)
----health_test.go(2KB)
----.gitattributes(9B)