waitup 2.0.0

Čekání na dostupnost TCP portů a HTTP endpointů

waitup je minimalistický nástroj pro příkazovou řádku navržený pro orchestraci mikroslužeb a automatizaci CI/CD procesů. Jeho primárním účelem je pozastavit provádění skriptů nebo spouštění kontejnerů do okamžiku, než jsou specifikované síťové služby plně připraveny k provozu. Nástroj podporuje kontrolu dostupnosti na úrovni transportní vrstvy (TCP porty) i aplikační vrstvy (HTTP/HTTPS endpointy), přičemž využívá efektivní model asynchronního dotazování v jazyce Rust pro minimální režii systémových prostředků.

Aplikace je optimalizována pro nasazení v prostředích Docker a Kubernetes, kde často slouží jako součást entrypointu nebo v rámci init kontejnerů. waitup umožňuje definovat celkový časový limit (timeout), intervaly mezi pokusy a podporuje logiku čekání na všechny (all) nebo libovolný (any) z definovaných cílů. U HTTP požadavků lze konfigurovat vlastní hlavičky, což je využitelné pro chráněné health-check endpointy. Nástroj rovněž umožňuje přímé řetězení příkazů, kdy po úspěšném navázání spojení automaticky spustí navazující proces.

Hlavní funkcionality:

  • Čekání na dostupnost TCP portů a HTTP/HTTPS koncových bodů.
  • Podpora pro paralelní monitorování více cílů současně.
  • Flexibilní nastavení timeoutů a intervalů pro opakování pokusů.
  • Možnost odesílání vlastních HTTP hlaviček (např. pro autentizaci).
  • Integrované spouštění navazujících příkazů po úspěšném ověření dostupnosti.
  • Nativní podpora pro Docker (oficiální image) a Kubernetes init kontejnery.
  • Jednoduchá integrace do CI/CD pipeline skrze binární soubory nebo Cargo.

Celkové hodnocení

Průměr hodnocení
3

Pro hodnocení programu se prosím nejprve přihlaste

Stáhnout zdarma Zkontrolováno antivirem s vylepšením od
Aktualizace programu
12. 2. 2026
Program pravděpodobně spustíte na tomto počítači Vybrat jiné parametry
Staženo
Celkové hodnocení
Průměr hodnocení
3

Pro hodnocení programu se prosím nejprve přihlaste

Souhrnné informace o waitup

Oznámit potíže s programem

Program nejde stáhnout, má chybný popis nebo víte o novější verzi? Dejte nám o tom vědět. Velice Děkujeme za Vaše podněty.

Něco jsme propásli?

Dejte nám vědět. Upozornit redakci Stahuj
Velice děkujeme za Vaše podněty