0
Serf by HashiCorp
Serf je decentralizované riešenie pre členstvo v klastroch, zisťovanie porúch a orchestráciu.Ľahký a vysoko dostupný.Serf používa efektívny protokol klebiet na vyriešenie troch hlavných problémov: Členstvo: Serf udržuje zoznamy klastrových členstiev a je schopný vykonávať vlastné skripty obsluhy, keď sa toto členstvo zmení.Napríklad Serf môže udržiavať zoznam webových serverov pre vyvažovač záťaže a upozorniť ho, že vždy, keď sa uzol pripojí do režimu online alebo prejde do režimu offline.Detekcia a obnova porúch: Serf automaticky deteguje neúspešné uzly behom niekoľkých sekúnd, upozorní zvyšok klastra a vykoná skripty obsluhy, ktoré vám umožnia zvládnuť tieto udalosti.Serf sa pokúsi obnoviť zlyhané uzly pravidelným opätovným pripojením k nim.Propagácia vlastných udalostí: Serf môže vysielať vlastné udalosti a dotazy do klastra.Tieto sa dajú použiť na spustenie nasadenia, šírenie konfigurácie atď. Udalosti sa jednoducho vysielajú ohňom a zabudli a Serf vynakladá maximálne úsilie na doručovanie správ tvárou v tvár offline uzlom alebo sieťovým oblastiam.Dotazy poskytujú jednoduchý mechanizmus žiadosti / odpovede v reálnom čase.