【发布时间】:2014-09-17 03:42:46
【问题描述】:
是否有一个 redis(用于后台作业)用于多个 rails 应用程序?
编辑:
如果我对所有应用程序使用相同的 redis,那么一个 redis 有许多来自不同应用程序的作业排队,这会引发应用程序的 Resque 可能处理错误作业的问题。
【问题讨论】:
-
是的,您需要将所有应用程序指向一个特定的 redis 服务器。..
-
是的,但是有几个来自不同应用程序的作业在 redis 中排队,并且他们有自己的 Resque 来处理这些作业。那么redis是如何区分哪个job是针对哪个应用的呢。问题是,应用程序的 Resque 可能会处理错误的工作。
-
使用 Redis,并为每个应用使用相同的数据库编号但不同的队列名称。在您的应用中,您需要为每个应用指定队列名称
标签: ruby-on-rails-3 redis resque