Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否将resque连接到redis以外的其他键值数据库?_Ruby On Rails_Ruby_Couchdb_Amazon Simpledb_Resque - Fatal编程技术网

Ruby on rails 是否将resque连接到redis以外的其他键值数据库?

Ruby on rails 是否将resque连接到redis以外的其他键值数据库?,ruby-on-rails,ruby,couchdb,amazon-simpledb,resque,Ruby On Rails,Ruby,Couchdb,Amazon Simpledb,Resque,我刚刚读了一些关于resque的内容,以及如何使用redis作为作业的“高级键值存储” 您可能知道,可以在多台计算机上使用resque来处理作业: 工人可以获得多个队列(“队列列表”)并在多台机器上运行。事实上,它们可以通过网络访问Redis服务器在任何地方运行 现在我的问题是。。。resque是否能够连接到任何其他键值数据库,如SimpleDB或CouchDB?如果是,这有意义吗?不,这是不可能的,因为它主要使用专门为handlin队列编写的Redis功能,如brpop和blpush。Couc

我刚刚读了一些关于resque的内容,以及如何使用redis作为作业的“高级键值存储”

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

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


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

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

您能否解释最终一致性性质如何影响队列?