我按照this示例代码将通知推送到浏览器,我按照说明操作并使用node server.js
运行应用程序,然后打开浏览器并运行localhost:8000
并更改示例中的文字。 xml并保存,然后将文本推送到浏览器(显示在屏幕浏览器上)。
但是我仍然没有把它实现到另一个应用服务器,我的意思是,例如我有一个使用ruby on rails的应用程序然后我在localhost:3000
上运行服务器。
所以现在我有2台正在运行的服务器,localhost:8000
上的第一个node.js应用程序和localhost:3000
上的第二个我的rails应用程序。
那么如何将我的node.js应用程序的通知传递给我的rails应用程序?
答案 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