我知道这是一个相当模糊的问题,并不是一个真正的编程问题,但我正在努力建立一个Resque系统。
我遇到的问题如下:
我知道如何编写可以推送到Queue系统的Jobs。我们依赖于定义了执行方法的模块,因此可以由Worker执行。我能够编写Ruby代码,因此它可以使用Gems等....
但是,我们不依赖于Rails。我只有一个小的Ruby应用程序,应该“加载”应用程序的环境。这意味着运行一些init脚本来配置memcache,redis和Sequel的变量。
我们有一个使用monit.d运行的旧版本来监控队列并让它们继续运行。为了简化这篇文章,我正在寻找的是关于编写某种“应用程序”的信息,这些“应用程序”可以用作Queue系统的基础。它不是Rails应用程序,但它应该能够执行以下操作:
我知道这个问题有点模糊,但我不知道如何更好地描述它。 希望有人能就如何解决这个问题提供一些见解。