如果我理解正确,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的理解是否正确?