如何在数据库中保留 Celery 队列



瞬态队列下的芹菜文档状态:

默认情况下,Celery 创建的队列是永久性的。这意味着代理会将消息写入磁盘,以确保即使代理重新启动也能执行任务。

由于临时文件系统的额外问题,如何确保队列在主机重新启动后恢复并清除文件系统?

或者类似地,如何将芹菜队列保存到数据库?

我建议使用具有内置高可用性的代理。集群模式下的 Redis 是一个不错的选择,SQS 或 RabbitMQ 也是如此。

相关内容

  • 没有找到相关文章

最新更新