Това е основната документация, която не ни дава много информация
сърдечен ритъм
Свързан е с комуникацията между работника и брокера (във вашия случай брокерът е CloudAMQP). Вижте обяснението
С --without-heartbeat
работникът няма да изпраща сърдечни събития
смесете се
Той изисква само „логически часовници“ и „отменени задачи“ от други работници при стартиране.
Взето от whatsnew-3.1
Работникът сега ще се опита да се синхронизира с други работници в същия клъстер.
Синхронизираните данни понастоящем включват отменени задачи и логически часовник.
Това се случва само при стартиране и причинява едно секундно забавяне при стартиране, за да се съберат разпръскваните отговори от други работници.
Можете да деактивирате тази стъпка за зареждане с аргумента --without-mingle.
Вижте също документи
клюки
Работниците изпращат събития до всички други работници и това в момента се използва за "синхронизиране на часовника", но също така е възможно да пишете свои собствени манипулатори за събития, като on_node_join
, Вижте документи
Взето от whatsnew-3.1
Работниците вече пасивно се абонират за събития, свързани с работниците, като сърдечни удари.
Това означава, че работникът знае какво правят другите работници и може да открие дали излизат офлайн. Понастоящем това се използва само за синхронизация на часовника, но има много възможности за бъдещи допълнения и можете да пишете разширения, които вече се възползват от това.
Някои идеи включват протоколи за консенсус, пренасочване на задачата към най-добрия работник (въз основа на използването на ресурси или локализиране на данни) или рестартиране на работниците, когато се сринат.
Вярваме, че макар това да е малко допълнение, то отваря невероятни възможности.
Можете да деактивирате тази стъпка за зареждане с аргумента --without-gossip.