关键词:超简单
aiohealthcheck的Python项目详细描述
所有健康检查
这个小模块提供了一个简单的TCP端点,适用于健康检查 在您的微服务应用程序中。它提供的只是一个简单的TCP端点 在允许容器业务流程服务连接到的端口上 确认应用程序已启动。
演示
几乎只需启动一个长寿命的任务 tcp_health_endpoint()coroutine函数:
loop.create_task(aiohealthcheck.tcp_health_endpoint(port=5000))
当任务取消时,内部TCP服务器将关闭,例如, 在你的应用程序关闭过程中。
kubernetes示例配置
ports: - name: liveness-port containerPort: 5000 livenessProbe: tcpSocket: port: liveness-port initialDelaySeconds: 15 periodSeconds: 20