【问题标题】:Connect resque to other key-value DB than redis?将resque连接到redis以外的其他键值数据库?
【发布时间】:2010-06-08 00:56:21
【问题描述】:

我刚刚阅读了一些关于 resque here 以及如何将 redis 用作作业的“高级键值存储”的信息。

您可能知道,您可以在多台机器上使用 resque 来处理作业:

可以为工作人员分配多个队列(“队列列表”)并在多台机器上运行。事实上,它们可以在任何可以通过网络访问 Redis 服务器的地方运行。

现在我的问题是...... resque 是否能够连接到任何其他键值数据库,例如 SimpleDB 或 CouchDB?如果是,这是否有意义?

【问题讨论】:

    标签: ruby-on-rails ruby couchdb amazon-simpledb resque


    【解决方案1】:

    不,它不能,因为它主要使用 Redis 专门为处理队列编写的功能,例如 brpopblpush。 CouchDB/SimpleDB 的最终一致性使它们无法成为队列的理想候选者,AMQP 实现,例如 RabbitMQ 将是合适的,但它们都不能与 Resque 一起使用。

    【讨论】:

    • 你能解释一下最终一致性如何影响队列吗?
    猜你喜欢
    • 1970-01-01
    • 2013-04-26
    • 2013-06-28
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 2017-12-30
    • 1970-01-01
    • 2018-10-15
    相关资源
    最近更新 更多