Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.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 RubyonRails-分布式任务_Ruby On Rails_Ruby_Distributed Computing - Fatal编程技术网

Ruby on rails RubyonRails-分布式任务

Ruby on rails RubyonRails-分布式任务,ruby-on-rails,ruby,distributed-computing,Ruby On Rails,Ruby,Distributed Computing,我计划编写一个rails应用程序,将任务分配给不同计算机上的几个工作人员。我正在尝试审查可供使用的不同技术/宝石,但我很难决定哪种组合最适合我的需要 以下是我到目前为止所知道的;应用程序需要具有容错性,并且不会丢失任务(即使工作进程被强制关闭)。任务数量不多,但每个任务所需的时间会有所不同(可能相对较短,也可能需要较长的时间) 我已经看到芹菜为python做了一些非常接近我需要的事情,但我想在Ruby中尝试一下,如果有任何工作人员被杀,它可以在RabbitMQ中重新计算任务。如有任何信息,将不胜

我计划编写一个rails应用程序,将任务分配给不同计算机上的几个工作人员。我正在尝试审查可供使用的不同技术/宝石,但我很难决定哪种组合最适合我的需要

以下是我到目前为止所知道的;应用程序需要具有容错性,并且不会丢失任务(即使工作进程被强制关闭)。任务数量不多,但每个任务所需的时间会有所不同(可能相对较短,也可能需要较长的时间)


我已经看到芹菜为python做了一些非常接近我需要的事情,但我想在Ruby中尝试一下,如果有任何工作人员被杀,它可以在RabbitMQ中重新计算任务。如有任何信息,将不胜感激。谢谢大家!

这不是我知道很多的东西,但是你看过Resque吗?

这不是我知道很多的东西,但是你看过Resque吗?

这里有一个芹菜工人的Ruby实现:它相当新,但它与Python芹菜兼容,因此可以使用该社区的工具。这里有一个芹菜工人的Ruby实现:它相当新,但它与Python芹菜兼容,因此可以使用该社区的工具。