【发布时间】:2015-12-02 22:15:36
【问题描述】:
我有一个 nodeJS 应用程序可以进行一些计算。我很好奇是否有一种方法(并且有意义)为我的应用程序创建一个可以运行该 nodeJS 应用程序并与 rails 通信的 rails gem(我正在使用 heroku)
【问题讨论】:
标签: ruby-on-rails heroku gem rubygems
我有一个 nodeJS 应用程序可以进行一些计算。我很好奇是否有一种方法(并且有意义)为我的应用程序创建一个可以运行该 nodeJS 应用程序并与 rails 通信的 rails gem(我正在使用 heroku)
【问题讨论】:
标签: ruby-on-rails heroku gem rubygems
我最终将 nodejs 应用程序作为具有共享 REDIS 的单独应用程序运行。我使用 REDIS subscribe (pub/sub) 在 rails 应用程序和 nodejs up 之间进行通信,并在 rails 端持续运行 rake 任务,该任务将为来自 nodejs 应用程序的消息创建 sidekiq 作业。
但是,在 Procfile 中指定它的工作人员上运行 nodejs 应用程序同样简单,例如:
nodejs: node nodeapp/index.js
【讨论】: