Se ho capito bene, Juggernaut è basato su socket.io, e Faye compete con il livello Juggernaut e il layer socket.io uniti. Recentemente Ryan Bates ha inventato un wrapper Faye chiamato PrivatePub che rende molto facile eseguire Faye.Juggernaut/Faye vs Pusher per un servizio Web ospitato da Heroku?
Ma ho già un'app per rails che gira su Heroku e tutto ciò che voglio è creare una semplice funzione di chat su di esso.
Durante le ricerche ho scoperto che molte persone usano Pusher. Sembra che lo pusher sia ben supportato su Heroku, quindi sto pensando di usare Pusher.
Prima di saltare, volevo solo assicurarmi di capire le cose correttamente. Pusher è come un Heroku per richieste push? La mia opzione è di ospitare qualsiasi cosa su Heroku (incluso il modulo Juggernaut o Faye), o semplicemente ospitare la parte statica del sito su Heroku e delegare la gestione delle notifiche push al pusher.
Da quello che so, questo mi sembra un approccio più efficiente poiché: 1. Se utilizzo il pusher, non devo saltare tutti i cerchi per eseguire i moduli juggernaut/faye su Heroku. 2. Il traffico in tempo reale sarà delegato a Pusher, il che significa che non sprecherò la risorsa del mio server Heroku.
Ora sono solo un principiante e potrei sbagliarmi su molte cose, ma per favore illuminami. I due fattori sopra sono corretti? E la mia interpretazione di Juggernaut/Faye/Pusher è corretta?