我还没有实际使用Resque。我有以下问题和假设,我想验证:Resque和多服务器架构
1)据我所知,您可以通过配置每个resque实例指向一个中央服务器的Redis有一个多服务器架构。正确?
2),这是否意味着任何resque例如可以将项目添加到队列中,任何工人可以在任何这些队列中的工作吗?
3)可以将多个工人到同一项目响应队列中?即一个服务器将“第2项已更新”放入队列中,那么不同服务器上的工作人员1,2和3是否都会对此采取行动?或者我需要创建单独的队列?我有点想要一个pub/sub类型的任务。
4)是否西纳特拉监控应用生活Resque的每一个实例?或者只有一个知道所有队列和工作人员的应用程序?
5)是否Resque知道什么时候完成任务?即显示器应用程序显示任务正在进行中吗?或者只是一名工人拿走了它?
6)显示器是否应用展示完成的任务?即如果一项任务能够很快完成,我将能够看到在最近的某个时间点,任务完成了吗?
7)我可以编程方式查询任务是否已经开始,正在进行或已完成?