2010-09-23 49 views
4

将NodeJS应用程序集成到现有的Rails应用程序中的最佳方式是什么?是否可以将nodejs应用程序作为rails应用程序的一部分进行集成?

Rails应用程序:http://www.rails.app

应用的NodeJS:http://node.rails.app甚至http://www.rails.app/node

23-09-2010:搜索了一段时间之后,我想到一个办法是有2个独立的服务:

  1. Rack(Rails)服务,它将托管rails应用程序。
  2. 实时组件的NodeJS服务。

所以,我猜我的问题是旨在,为服务器管理:如何正确我通过任何请求配置服务器托管的主要应用http://www.rails.app/ *,但奉献http://node.rails.apphttp://www.rails.app/node到组件的NodeJS?

回答

1

只要用剑圣2. http://github.com/maccman/juggernaut

不过,我劝你只要坚持其中之一。可以是node.js或Rails。对于钢轨,您可以给http://pusherapp.com一枪。

+0

感谢您的建议。 Rails应用程序是一个(几乎)生产就绪的应用程序,我只需要集成一个不会终止我的服务器的实时模块。我仍然倾向于制作单独的服务并以某种方式将它们连接在一起。 – Lonecat 2010-09-30 20:16:23

+0

Juggernut 2非常活跃。它是socket.io + redis(用于桥接和pubsub功能)+导轨。所以我想它应该对你有好处。 :) – 2010-10-01 00:59:57

相关问题