是否有可能使用芹菜与另一种编程语言?

时间:2011-07-14 20:17:48

标签: http node.js xml-rpc celery

我听说过芹菜,我真的很喜欢。但是现在我正在用node.js编写一个应用程序,我必须管理(异步)任务,我想用芹菜来做这件事。我已经在我的开发环境中安装了它并使用了一些python脚本。一切正常,但我想用node.js“调用”任务。有没有人试图做这样的事情(使用任何编程语言)?

我看到了this example,但这个HTTP网关理念的基础是一个django应用程序,我不想创建一个django应用程序来处理这些调用。

我考虑过创建一个SimpleXMLRPCServer并使用node-xmlrpc module来连接它。你怎么看?还有更好的方法吗?是否有另一个应用程序或服务与node.js本地一起工作?

提前致谢。

1 个答案:

答案 0 :(得分:5)

Celery将强制你为一个简单的消息队列继承一个完整的Python堆栈 - 对我来说似乎是一个麻烦的痛苦。查看coffee-resque以获取简单的原生解决方案。