- Công cụ chờ dịch vụ mạnh mẽ, không phụ thuộc, đa nền tảng
- Hỗ trợ TCP/HTTP/DNS và tích hợp các dịch vụ như Redis/MySQL/Postgres/RabbitMQ
- Hỗ trợ kiểm tra song song, kiểm tra ngược, exponential backoff và có thể chạy lệnh cụ thể sau khi kiểm tra thành công
- Hỗ trợ nhiều giao thức và dịch vụ, hữu ích cho các tác vụ như sau
- Pipeline CI/CD - xác nhận các dependency đã sẵn sàng trước khi chạy kiểm thử
- Điều phối container - kiểm tra trạng thái dịch vụ trước khi khởi động ứng dụng
- Quy trình triển khai - xác minh hệ thống đã sẵn sàng rồi mới tiến hành triển khai
- Khởi tạo ứng dụng - kiểm tra tính khả dụng của các dịch vụ bên ngoài
- Phát triển cục bộ - dễ dàng kiểm tra trạng thái sẵn sàng của dịch vụ cục bộ
Tính năng chính
- Hỗ trợ đa giao thức - TCP, HTTP, DNS
- Tích hợp dịch vụ : hỗ trợ Redis, MySQL, PostgreSQL, MongoDB, RabbitMQ, InfluxDB, Temporal
- Kiểm tra ngược : có thể tìm cổng đang trống hoặc dịch vụ chưa sẵn sàng
- Kiểm tra song song : có thể kiểm tra nhiều dịch vụ cùng lúc
- Exponential Backoff : tăng thời gian chờ khi retry để cải thiện độ tin cậy
- Tích hợp CI/CD : phù hợp cho các workflow tự động hóa
- Đa nền tảng : hỗ trợ một binary duy nhất trên Linux, macOS, Windows
- Hỗ trợ gói Go : có thể import trực tiếp vào ứng dụng Go
- Thực thi lệnh : có thể chạy lệnh sau khi kiểm tra thành công
Chưa có bình luận nào.