11 puntos por xguru 2025-03-18 | Aún no hay comentarios. | Compartir por WhatsApp
  • Potente herramienta de espera de servicios, sin dependencias y multiplataforma
  • Compatible con TCP/HTTP/DNS e integra servicios como Redis/MySQL/Postgres/RabbitMQ
  • Admite verificaciones en paralelo, verificaciones inversas y retroceso exponencial, y puede ejecutar comandos específicos después de una verificación exitosa
  • Compatible con varios protocolos y servicios, y útil para tareas como las siguientes
    • Pipelines de CI/CD - verificar que las dependencias estén listas antes de ejecutar pruebas
    • Orquestación de contenedores - comprobar el estado de los servicios antes de iniciar la aplicación
    • Procesos de despliegue - validar que el sistema esté listo antes de continuar con el despliegue
    • Inicialización de aplicaciones - comprobar la disponibilidad de servicios externos
    • Desarrollo local - verificar fácilmente que los servicios locales estén listos

Funciones principales

  • Soporte multiprotocolo - TCP, HTTP, DNS
  • Integración de servicios : compatible con Redis, MySQL, PostgreSQL, MongoDB, RabbitMQ, InfluxDB y Temporal
  • Verificación inversa : permite encontrar puertos vacíos o servicios que aún no están listos
  • Verificaciones en paralelo : permite revisar varios servicios al mismo tiempo
  • Retroceso exponencial (Exponential Backoff) : aumenta el tiempo de espera entre reintentos para mejorar la confiabilidad
  • Integración con CI/CD : ideal para flujos de trabajo automatizados
  • Multiplataforma : binario único compatible con Linux, macOS y Windows
  • Soporte como paquete de Go : se puede importar directamente en aplicaciones Go
  • Ejecución de comandos : permite ejecutar comandos después de una verificación exitosa

Aún no hay comentarios.

Aún no hay comentarios.