2010-09-23 83 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

相關問題