celery中使用redis如何预防单点故障

我使用 redis 作为 celery 的 broker 和 backend。但是出现了这么一个问题,当 redis 挂掉之后,celery worker 节点就无法工作了。我在网上也查过 redis 的高可用方案,比如 redis sentinel,但是这种方式好像很难和 celery 结合起来。

大家有不有啥比较好的方法,求告知一下


饮歌长啸
浏览 1692回答 2
2回答

慕容3067478

用rabbitmq啊,稳的很

SMILET

回来填坑了。除了楼上兄弟说的用rabbit,还可以直接使用redis sentinel实现高可用。
打开App,查看更多内容
随时随地看视频慕课网APP