我正在构建一个 sails 应用程序,它使用 RabbitMQ 将一些任务从 web 请求委派给工作节点。这基本上是在 https://devcenter.heroku.com/articles/background-jobs-queueing 和 https://github.com/heroku-examples/node-articles-nlp 中描述的模式。
虽然我可以在工作节点中执行 sails.lift(),但似乎跳过 http 端点(express)和一些 grunt 任务(bower/frontend 依赖项下载、less、web 资源复制到.tmp,...)会更好。
有什么办法实现这一点吗?
谢谢!
编辑
我需要在我的工作节点中使用 sails,以便可以使用 waterline ORM 和在 sails 中定义和公开的常用服务。
虽然我可以在工作节点中执行 sails.lift(),但似乎跳过 http 端点(express)和一些 grunt 任务(bower/frontend 依赖项下载、less、web 资源复制到.tmp,...)会更好。
有什么办法实现这一点吗?
谢谢!
编辑
我需要在我的工作节点中使用 sails,以便可以使用 waterline ORM 和在 sails 中定义和公开的常用服务。