使用python和asyncio为服务创建/status的简单方法。
api-status的Python项目详细描述
状态
使用python和asyncio为服务创建/status的简单方法。在
安装
pip install api-status
它是如何工作的?在
TL;DR;
查看工作示例: https://gitlab.com/cdlr75/status/-/blob/develop/tests/learning/example.py
假设您有一个协同程序,它用您所需的服务状态回复dict:
^{pr2}$对于api status,要通过HTTP端点公开此信息,请执行以下操作:
fromstatusimportServerserver=Server(host="127.0.0.1",port=8080)# register our status endpointserver.add_route(status,method="GET",path=r"/status")awaitserver.start()# the status is now available at http://127.0.0.1:8080/status
如果您负责服务的正常关闭,请调用方法stop
:
awaitserver.stop()
- 项目
标签: