我想知道是否有可能调用从控制器守护进程中定义的方法。
这个问题背后的原因是,我需要联系第三方服务器,它一次只允许一个连接。为了使连接独立于乘客实例并避免多个连接打开和关闭我想到使用Deamon gem。
还有其他方法可以解决这个问题吗?
提前感谢您的帮助。
答案 0 :(得分:0)
您可以使用类似resque的内容:
Resque(发音为“rescue”)是一个Redis支持的库,用于创建后台作业,将这些作业放在多个队列中,并在以后处理它们。
后台作业可以是响应执行的任何Ruby类或模块。您现有的类可以轻松转换为后台作业,或者您可以专门创建新类来完成工作。或者,你可以做到这两点。