在Rails中运行Redmon和Sidekiq?

时间:2013-08-06 10:58:18

标签: ruby-on-rails redis sidekiq

我应该这样说,我怀疑这是一个愚蠢的问题,源于小学生对Rails和Sidekiq如何融合在一起的误解,但是一些积极的谷歌搜索和修修补补并没有提出很多答案所以我以为我会试一试。

我正在尝试让Redmon与我正在整理的Rails集成;特别是,我试图让它与Sidekiq玩得很好。 README提供了一个样本Sidekiq工作者配置,这是一个很敏锐,但我无法弄清楚是如何或在何处调用它。我希望Redmon进程在加载Rails或导航到http://foo.br/redmon时开始在后台运行。我读过的大部分Sidekiq文档都是关于从控制器中调用一个worker,这很好,除了实现一个只启动Redmon并重定向我的控制器似乎有点傻。

我在Sidekiq的大部分时间里,我已经将CarrierWave作为调解员,并且不必为细节而烦恼;没有那个,我有点失落。对于任何人的任何建议,我都会非常感激。

1 个答案:

答案 0 :(得分:-1)

Redmon不应该通过sidekiq或了解Sidekiq。 Redmon是一个Sinatra应用程序,它可以独立运行,也可以安装在rails应用程序中。

一旦安装了Redmon gem,就可以通过编辑config / routes.rb在Rails应用程序中安装Redmon应用程序:

mount Redmon::App => '/redmon'