In modo che se il mio server si blocca, ho ancora i miei compiti?C'è un modo per rendere persistente Celery/RabbitMQ?
10
A
risposta
12
RabbitMQ può essere persistente e Celery invia messaggi permanenti per impostazione predefinita, quindi non devi fare nulla per abilitarlo.
0
RabbitMQ persistono tali messaggi di default
RabbitMQ solito elimina i messaggi se non sono riconosciuti dai consumatori, così che è come il sedano fa.
quando il lavoratore si arresta e si riavvia nuovamente, riceveranno i messaggi non riconosciuti l'ultima volta prima del crash.
Problemi correlati
- 1. Un modo per rendere md5_file() più veloce?
- 2. Un modo per rendere jQuery.inArray() case sensitive?
- 3. C'è un modo per rendere non selezionabile un DIV?
- 4. Esiste un modo CSS puro per rendere trasparente un input?
- 5. Come si crea un cookie persistente o non persistente?
- 6. Come rendere la colonna calcolata persistente nel codice EF prima?
- 7. Come rendere persistente una coda nel client core HornetQ 2.2.5?
- 8. Il modo migliore per rendere scrivibile un file in C#
- 9. Un modo per rendere DataContractJsonSerializer serializzare correttamente i dizionari?
- 10. C'è un modo per rendere DataContractSerializer più pulito XML?
- 11. C'è un modo per rendere atomica una funzione in C? .
- 12. C'è un modo per rendere due letture atomiche?
- 13. C'è un modo per rendere simplejson meno severo?
- 14. C'è un modo per rendere viste parziali in WebForms?
- 15. Memoria persistente per Apache Mesos
- 16. Persistente vs non persistente - Quale dovrei usare?
- 17. Come si mantiene un utente connesso in modo persistente su un'app per iPhone?
- 18. C'è un modo per disabilitare ReSharper per un file specifico?
- 19. Servizio persistente
- 20. IFrame persistente nell'estensione di Chrome
- 21. Come implementare un `elenco` Python persistente?
- 22. Come si eseguono gli script Python in modo persistente?
- 23. C'è un modo per rendere USStateField() di Django per non avere un valore preselezionato?
- 24. Memoria persistente sull'orologio Apple
- 25. Console di registrazione che accede a Chrome in modo persistente
- 26. C'è un modo per rendere il lavoro di associazione C# in modo statico?
- 27. Sottoprocesso Python persistente
- 28. Hash persistente per i programmi Ruby?
- 29. Utilizzo di LocalBroadcastManager per trasmissione "persistente"
- 30. Ibernazione: unione polimorfica persistente
In particolare, utilizzare l'impostazione "duratura" in RabbitMQ. –
durevole in realtà solo contrassegna in modo che le code e gli scambi vengano ripristinati al riavvio del broker. Per inviare messaggi persistenti è necessario impostare 'basic_publish (..., delivery_mode = 2)' – asksol
@asksol come posso fare questo con Redis ?? – wakeup