Wait4X allows you to wait for a port or a service to enter the requested state
8 months ago
- #devops
- #cli-tool
- #service-readiness
- Wait4X 是一款轻量级、零依赖的服务就绪检查工具,专为CI/CD流程、容器环境和本地开发设计
- 支持TCP、HTTP、DNS及多种数据库服务(Redis/MySQL/PostgreSQL/MongoDB/Kafka/RabbitMQ/InfluxDB/Temporal)
- 具备反向检查/并行检查、指数退避算法、跨平台兼容性、检查后执行命令等特性
- 提供Docker安装、包管理器(brew/apk/yay/nix-env/scoop)、二进制下载及Go install多种安装方式
- 快速入门示例涵盖TCP端口检测、HTTP端点检查、数据库连接验证等场景
- 高级功能包括超时设置、间隔检查、指数退避策略、反向验证及多服务并行检查
- 可作为Go包集成到项目中,文档提供TCP检查、HTTP验证及并行检测的代码示例
- CLI参考手册包含各服务检测命令及全局参数(超时/间隔/反向检查/退避策略)
- 欢迎通过GitHub提交贡献(错误修复/功能新增/文档改进)
- 采用Apache 2.0开源协议,版权归Wait4X作者所有