我有一个nodeJS应用程序,可以进行一些计算。我很好奇是否有办法(并有意义)为运行该nodeJS应用程序并与Rails通信的应用程序创建Rails gem(我正在使用heroku)

最佳答案

我最终将Nodejs应用程序作为具有共享REDIS的单独应用程序运行。我使用REDIS订阅(pub / sub)在Rails应用程序和Node.js之间进行通信,并在Rails端持续运行rake任务,该任务将为来自nodejs应用程序的消息创建sidekiq作业。

但是,仅在在Procfile中指定它的工作程序上运行nodejs应用程序就很容易,例如:

nodejs: node nodeapp/index.js

10-01 06:21
查看更多