Entonces, si mi servidor falla, ¿todavía tengo mis tareas?¿Hay alguna manera de hacer persistente el apio/RabbitMQ?
10
A
Respuesta
12
RabbitMQ puede ser persistente, y Celery envía mensajes persistentes por defecto, por lo que no tiene que hacer nada para habilitarlo.
0
RabbitMQ persisten esos mensajes por defecto
RabbitMQ suele eliminar mensajes si no son reconocidas por los consumidores, por lo que es como lo hace el apio.
cuando el trabajador se bloqueó y se reinició de nuevo, recibirá los mensajes que no se reconocieron la última vez antes de bloquearse.
Cuestiones relacionadas
- 1. ¿Hay alguna manera de omitir el parámetro?
- 2. ¿Hay alguna manera de hacer que UserControl sea inafocable?
- 3. Python/Matplotlib - ¿Hay alguna manera de hacer un eje discontinuo?
- 4. ¿Hay alguna manera de hacer un modal accesible?
- 5. ¿Hay alguna manera de hacer que un ExecutorService funcione recursivamente?
- 6. ¿Hay alguna manera de hacer arreglos asociativos en REXX?
- 7. ¿Hay alguna manera de hacer esta búsqueda hash más rápido?
- 8. ¿Hay alguna manera de hacer una verificación parcial en TFS?
- 9. ¿Hay alguna manera de hacer que TFS se pueda enlazar?
- 10. ¿Hay alguna manera de hacer que Guice Grapher trabaje?
- 11. ¿Hay alguna manera de hacer algo como esto en C#?
- 12. ¿Hay alguna manera de hacer una función atómica en C? .
- 13. ¿Hay alguna manera fácil de hacer que ScrollViewer sea "hinchable"?
- 14. ¿Hay alguna manera de hacer un círculo z-index?
- 15. ¿Hay alguna manera de hacer que un enlace se pueda hacer clic en el terminal OSX?
- 16. ¿Hay alguna manera de deshabilitar ReSharper para un archivo específico?
- 17. ¿Hay alguna manera de animar diseños? [Android]?
- 18. ¿Hay alguna manera de hacer que la unión de C# funcione de manera estática?
- 19. ¿Hay alguna manera funcional de hacerlo?
- 20. ¿Hay alguna manera de negar un predicado?
- 21. ¿Hay alguna manera de desactivar una etiqueta?
- 22. ¿Hay alguna manera de pausar una CABasicAnimation?
- 23. e.preventDefault - ¿hay alguna manera de hacerlo?
- 24. ¿Hay alguna manera de evitar recursiones innecesarias?
- 25. ¿Hay alguna manera de anular ConfigurationManager.AppSettings?
- 26. ¿Hay alguna manera de ralentizar el efecto de desplazamiento?
- 27. ¿Hay alguna manera de hacer que el widget de texto Tkinter sea solo de lectura?
- 28. ¿Hay alguna manera de hacer que git supere el tiempo de espera de http?
- 29. ¿Hay alguna manera de hacer que el proceso de doxigen código C no documentado sea automático?
- 30. ¿Hay alguna manera de hacer el espaciado de letras css: 0.5 px?
Específicamente, utilice la configuración 'duradera' en RabbitMQ. –
en realidad solo banderas duraderas para que las colas y los intercambios se restauren cuando se reinicie el intermediario. Para enviar mensajes persistentes, debe configurar 'basic_publish (..., delivery_mode = 2)' – asksol
@asksol, ¿cómo puedo hacer esto con Redis? – wakeup