2010-05-28 63 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

相關問題