如果我理解正確,Juggernaut建立在socket.io之上,並且Faye與Juggernaut層和socket.io層相結合。最近Ryan Bates想出了一個名爲PrivatePub的Faye包裝,這使得Faye很容易運行。主宰網絡服務的主宰/ Faye與Pusher的Heroku?
但是我已經有了一個在Heroku上運行的rails應用程序,我想要做的就是在它上面建立一個簡單的聊天功能。
雖然研究我發現很多人使用推杆。 Heroku好像支持推送器,所以我在考慮使用Pusher。
在我繼續之前,我只是想確保我正確地理解事情。 Pusher是否像推拉請求的Heroku?我的選擇是將Heroku上的所有東西(包括Juggernaut或Faye模塊)託管起來,或者只是將網站的靜態部分託管在Heroku上,並將推送通知處理委託給推送者。
據我所知,這種感覺就像一個更有效的方法,因爲:1。 如果我使用推杆,我沒有爲了在Heroku上運行劍聖/王菲模塊通過所有跳鐵圈。 2.實時流量將被委派給Pusher,這意味着我不會浪費我的Heroku服務器的資源。
現在我只是一個初學者,可能錯誤的事情很多,但請賜教。以上兩個因素是否正確?我對Juggernaut/Faye/Pusher的理解是否正確?