2011-11-30 55 views
2

我们有兴趣使用后台作业队列,如resque,backgroundjob或qu,但由于CM限制,我们宁可不必启动外部守护进程作为队列中的管理员或工作人员。一个很好的解决方案是有一个可以部署的Rails应用程序(我们使用warbler和Tomcat),并在Tomcat中运行后台队列和工作程序。我们也希望能够选择一个持久的后备存储,如mongo或者与activerecord一起工作的东西。没有守护进程的Rails后台作业

回答

2

看一看麦克Perhams Girl Friday

其意图可以通过JRuby的,它听起来就像你已经是所以它可能是完美的运行。

+0

这是一个很好的答案。我忘了提及我们希望能够插入到我们自己的数据库中,不管它是mongo还是oracle,而不像reddis那样依赖于它,看起来像这样。在接受这个答案之前,让我看看是否有其他事情发生。 –

+0

girl_friday测试有一个mongo“driver”作为后端存储。这很容易实现你自己的:https://github.com/mperham/girl_friday/blob/master/examples/backends/mongo_persistence.rb – Papipo