是否可以从控制器调用守护进程方法

时间:2011-03-18 07:46:20

标签: ruby-on-rails ruby rubygems

我想知道是否有可能调用从控制器守护进程中定义的方法。

这个问题背后的原因是,我需要联系第三方服务器,它一次只允许一个连接。为了使连接独立于乘客实例并避免多个连接打开和关闭我想到使用Deamon gem。

还有其他方法可以解决这个问题吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用类似resque的内容:

  

Resque(发音为“rescue”)是一个Redis支持的库,用于创建后台作业,将这些作业放在多个队列中,并在以后处理它们。

     

后台作业可以是响应执行的任何Ruby类或模块。您现有的类可以轻松转换为后台作业,或者您可以专门创建新类来完成工作。或者,你可以做到这两点。