我听说过 celery ,我非常喜欢它。但现在我正在用 node.js 编写一个应用程序,我必须管理(异步)任务,我想为此使用 celery。我已经将它安装在我的开发环境中并使用了一些 python 脚本。一切正常,但我想用 node.js 来“调用”任务。有没有人尝试过这样做(使用任何编程语言)?
我看到了this example ,但是这个 HTTP 网关想法的基础是一个 django 应用程序,我不想创建一个 django 应用程序来只处理这些调用。
我考虑过创建一个 SimpleXMLRPCServer 并使用 node-xmlrpc module与之相关。你怎么认为?有更好的方法吗?是否有其他应用程序或服务可在 native 使用 node.js?
提前致谢。
最佳答案
Celery 将强制您为一个简单的消息队列继承整个 Python 堆栈——对我来说这似乎是一个困惑的痛苦。查看coffee-resque一个简单的原生解决方案。
关于http - 是否可以将 Celery 与另一种编程语言一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699426/