中来说,这似乎很麻烦
我正在开发一个用几种不同语言开发的新应用程序。一些Ruby,一些Python,一些Erlang和一些C.
我在网页上使用RubyonRails,由于我有很多后台工作,我使用resque对这些工作进行排队。然而,我希望能够将jobas从其他进程(而不仅仅是我的Rails项目)放入resque队列中。有可能从C程序中找到一份工作吗?
或者,是否存在另一种不太特定于语言的队列系统?
我知道我可以只设置一个小型的内部Web应用程序作为resque的接口,但对于只将作业放置在队列
这应该是可能的。Resque只是在Redis服务器上为其工作编写/读取JSON。例如,Sidekiq项目与Resque兼容。也许你可以研究一下他们是如何实现这种兼容性的。