我使用 redis 作为 celery 的 broker 和 backend。但是出现了这么一个问题,当 redis 挂掉之后,celery worker 节点就无法工作了。我在网上也查过 redis 的高可用方案,比如 redis sentinel,但是这种方式好像很难和 celery 结合起来。
大家有不有啥比较好的方法,求告知一下
我使用 redis 作为 celery 的 broker 和 backend。但是出现了这么一个问题,当 redis 挂掉之后,celery worker 节点就无法工作了。我在网上也查过 redis 的高可用方案,比如 redis sentinel,但是这种方式好像很难和 celery 结合起来。
大家有不有啥比较好的方法,求告知一下
4 回答970 阅读
1 回答714 阅读
1 回答695 阅读
1 回答728 阅读
1 回答522 阅读
643 阅读
586 阅读
回来填坑了。除了楼上兄弟说的用rabbit,还可以直接使用
redis sentinel实现高可用。具体可以阅读我的博客