我在Heroku上運行Rails應用程序,並試圖將所有內聯Twitter請求(即oauth認證)移植到Node.js應用程序,因爲當Twitter很慢,因爲Ruby服務器被阻止,Twitter請求堵塞了我的應用程序。 (我的平均請求需要大約50ms,但我的平均Twitter Oauth請求需要大約1500ms!)在Node.js應用程序和Rails應用程序之間共享會話
node.js應用程序和rails應用程序可以訪問同一個數據庫。
但是我不明白,是如何啓動與node.js的會話,然後在rails應用程序中使用該會話。現在我正在使用默認的Rails cookie會話存儲。
我希望它的工作有點像......
1)用戶到達着陸頁http://railsapp.com
2)用戶發起登錄與http://nodeapp.com/login或http://nodeapplogin.railsapp.com
3)用戶這個twitter oauth跳舞node.js
4)成功登錄後,用戶被重定向到http://railsapp.com/dashboard WITH一個活動的rails會話,可以在整個rails應用程序中使用
任何意見/建議?
也許一些內存數據庫與發佈/訂閱? – 2010-07-08 15:49:38