【问题标题】:Is this reliable to using Redis Pub/Sub for message-queue compare to RabbitMQ与 RabbitMQ 相比,使用 Redis Pub/Sub 进行消息队列是否可靠
【发布时间】:2013-10-17 02:44:12
【问题描述】:

与 RabbitMQ 相比,将 Redis Pub/Sub 用于消息队列是否可靠? 因为配置和维护一个 RabbitMQ 消息队列系统似乎比 Redis 复杂。

【问题讨论】:

    标签: redis message-queue


    【解决方案1】:

    Redis 发布/订阅并不意味着可靠。它甚至不对消息进行排队。订阅者的任何崩溃都会导致消息丢失。

    有一些方法可以使用 Redis 实现更安全的分布式机制,但不是使用 pub/sub。

    【讨论】:

    • 用Redis更安全的分布式机制,你的意思是RQ(Redis Queue)吗?
    • RQ、Celery、Resque、RPqueue 等...任何基于 Redis 列表的内容在可靠性方面都将优于 pub/sub。现在,如果你问我,在可靠性和高可用性方面,RabbitMQ 仍然领先于任何基于 Redis 的队列解决方案。
    • 非常感谢您的帮助,我认为RabbitMQ仍然是首选。
    猜你喜欢
    • 2011-11-15
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2014-11-27
    • 2015-04-01
    • 2021-11-14
    • 2015-06-24
    • 2017-10-02
    相关资源
    最近更新 更多