如何使用节点JS将通知推送到浏览器

时间:2014-05-26 06:53:27

标签: ruby-on-rails node.js

我按照this示例代码将通知推送到浏览器,我按照说明操作并使用node server.js运行应用程序,然后打开浏览器并运行localhost:8000并更改示例中的文字。 xml并保存,然后将文本推送到浏览器(显示在屏幕浏览器上)。

但是我仍然没有把它实现到另一个应用服务器,我的意思是,例如我有一个使用ruby on rails的应用程序然后我在localhost:3000上运行服务器。

所以现在我有2台正在运行的服务器,localhost:8000上的第一个node.js应用程序和localhost:3000上的第二个我的rails应用程序。

那么如何将我的node.js应用程序的通知传递给我的rails应用程序?

1 个答案:

答案 0 :(得分:1)

我的建议是使用Redis或类似的消息队列进行进程间通信。

Rails推送到Redis队列。 http://jimneath.org/2011/03/24/using-redis-with-ruby-on-rails.html

节点读取Redis队列 https://github.com/mranney/node_redis