sql >> Databasteknik >  >> NoSQL >> Redis

Vilka är konsekvenserna av att inaktivera skvaller, mingel och hjärtslag för selleriarbetare?

Detta är grunddokumentationen som inte ger oss mycket information

hjärtslag

Är relaterad till kommunikation mellan arbetaren och mäklaren (i ditt fall är mäklaren CloudAMQP). Se förklaring

Med --without-heartbeat arbetaren skickar inte hjärtslagshändelser

mingla

Den frågar bara efter "logiska klockor" och "återkallade uppgifter" från andra arbetare vid start.

Taget från whatsnew-3.1

Arbetaren kommer nu att försöka synkronisera med andra arbetare i samma kluster.

Synkroniserade data inkluderar för närvarande återkallade uppgifter och logisk klocka.

Detta händer bara vid start och orsakar en startfördröjning på en sekund för att samla in sändningssvar från andra arbetare.

Du kan inaktivera det här startsteget med argumentet --without-mingle.

Se även dokument

skvaller

Arbetare skickar händelser till alla andra arbetare och detta används för närvarande för "klocksynkronisering", men det är också möjligt att skriva egna hanterare på händelser, såsom on_node_join , Se dokument

Taget från whatsnew-3.1

Arbetare prenumererar nu passivt på arbetarrelaterade händelser som hjärtslag.

Det betyder att en arbetare vet vad andra arbetare gör och kan upptäcka om de går offline. För närvarande används detta bara för klocksynkronisering, men det finns många möjligheter för framtida tillägg och du kan redan skriva tillägg som drar nytta av detta.

Vissa idéer inkluderar konsensusprotokoll, omdirigering av uppgiften till bästa arbetare (baserat på resursanvändning eller datalokalitet) eller att starta om arbetare när de kraschar.

Vi tror att även om detta är ett litet tillägg, öppnar det fantastiska möjligheter.

Du kan inaktivera detta startsteg med argumentet --without-gossip.



  1. Välj dokument där alla värden i ett matrisfält finns i en annan matris

  2. Ta bort fält som finns i valfri mongodb-array

  3. Hur implementerar man server-push i Flask-ramverket?

  4. Flask-Mail och Redis Queue biblioteksintegration ger fel