2010-05-28 64 views
3

我刚刚读了一些关于resque here以及如何使用redis作为作业的“高级关键值存储”。将resque连接到redis以外的其他键值数据库?

正如你可能知道你可以用resque在多台机器来处理工作:

工人可以给多个队列(一个“队列列表”),并在多台机器上运行。事实上,他们可以通过网络访问Redis服务器来运行。

现在我的问题是...是否可以连接到任何其他键值数据库,如SimpleDB或CouchDB?如果是的话,这甚至是有道理的吗?

回答

2

不,因为它主要使用Redis专门为handlin队列编写的功能,如brpopblpush。 CouchDB/SimpleDB的最终一致性使它们不能成为队列的理想候选者,AMQP实现(比如RabbitMQ)将非常适合,但它们都不适用于Resque。

+0

您能否解释最终一致性性质如何影响队列? – Selva 2011-08-24 08:43:24

相关问题