Toto je základní dokumentace, která nám mnoho informací neposkytne
tlukot srdce
Souvisí s komunikací mezi pracovníkem a brokerem (ve vašem případě je brokerem CloudAMQP). Viz vysvětlení
S --without-heartbeat
pracovník nebude odesílat události srdečního tepu
smíchat
Požaduje pouze „logické hodiny“ a „odvolané úkoly“ od ostatních pracovníků při spuštění.
Převzato z whatsnew-3.1
Pracovník se nyní pokusí o synchronizaci s ostatními pracovníky ve stejném clusteru.
Synchronizovaná data aktuálně zahrnují odvolané úlohy a logické hodiny.
K tomu dochází pouze při spuštění a způsobí jednosekundové zpoždění při spuštění pro shromáždění odpovědí na vysílání od ostatních pracovníků.
Tento bootstep můžete zakázat pomocí argumentu --without-mingle.
Viz také docs
drby
Pracovníci posílají události všem ostatním pracovníkům a to se v současnosti používá pro „synchronizaci hodin“, ale je také možné napsat vlastní handlery na události, jako je on_node_join
, Viz dokumenty
Převzato z whatsnew-3.1
Pracovníci se nyní pasivně přihlašují k odběru událostí souvisejících s pracovníky, jako jsou srdeční akce.
To znamená, že pracovník ví, co dělají ostatní pracovníci, a může zjistit, zda jsou offline. V současné době se to používá pouze pro synchronizaci hodin, ale existuje mnoho možností pro budoucí přidání a můžete psát rozšíření, která toho již využívají.
Některé nápady zahrnují konsenzuální protokoly, přesměrování úkolu na nejlepšího pracovníka (na základě využití zdrojů nebo datové lokality) nebo restartování pracovníků, když dojde k selhání.
Věříme, že ačkoli se jedná o malý doplněk, otevírá úžasné možnosti.
Tento bootstep můžete zakázat pomocí argumentu --without-gossip.