- शक्तिशाली, dependency-free cross-platform service waiting tool
- TCP/HTTP/DNS को सपोर्ट करता है और Redis/MySQL/Postgres/RabbitMQ जैसी सेवाओं के साथ integrated है
- parallel checks, reverse checks, exponential backoff आदि को सपोर्ट करता है, और check सफल होने के बाद किसी विशेष command को चला सकता है
- कई तरह के protocols और services को सपोर्ट करता है, और निम्नलिखित कार्यों में उपयोगी है
- CI/CD pipeline - टेस्ट चलाने से पहले यह सुनिश्चित करना कि dependencies तैयार हैं
- Container orchestration - application शुरू होने से पहले service status की जाँच
- Deployment process - सिस्टम तैयार है या नहीं, इसकी पुष्टि के बाद deployment आगे बढ़ाना
- Application initialization - external services की availability की जाँच
- Local development - local services की readiness को आसानी से जाँचना
प्रमुख विशेषताएँ
- Multi-protocol support - TCP, HTTP, DNS
- Service integration : Redis, MySQL, PostgreSQL, MongoDB, RabbitMQ, InfluxDB, Temporal सपोर्ट
- Reverse checks : खाली ports या तैयार न हुई services को खोज सकता है
- Parallel checks : कई services की एक साथ जाँच कर सकता है
- Exponential Backoff : reliability बढ़ाने के लिए retry के समय delay को बढ़ाता है
- CI/CD integration : automated workflows के लिए उपयुक्त
- Cross-platform : Linux, macOS, Windows पर single binary support
- Go package support : Go applications में सीधे import किया जा सकता है
- Command execution : check सफल होने के बाद command चला सकता है
अभी कोई टिप्पणी नहीं है.