![]() |
1
1
我正在使用beanstack,并使用 daemons gem . Daemon kit 是一个新项目,但队列循环尚未实现。你也可以看看 Nanite 如果它符合你的需要,它是框架不可知论的。 |
![]() |
2
1
我最后写了 my own library 在一阵无法控制的牦牛剃须中。Daemon工具包是正确的总体想法,但严重的是,它太重了,不适合我的需要。我不想让我的每个守护进程都有一个完整的Rails应用程序。我将最终得到至少3个守护进程,这将是一个庞大的目录混乱。守护进程gem有一个糟糕的API,当我试图将其抽象掉时,我意识到自己管理fork可能更容易,所以我就是这么做的。 API如下:
然后您只需使用包含的rake任务来启动/停止/重新启动或检查状态。我从机架剧本上取了一页:任何实现
我花了更长的时间来建造,而不是使用其他东西,但我有一个模糊的怀疑,从长远来看它会有回报。 |
![]() |
3
0
看看Nanite(用Ruby写的),它是一个在rabbitmq上写的年轻项目。 github.com/ezmobius/nanite/tree/master |