In my app I have the need to be able to have “realtime actions”
-
be able to redirect a user to location X on time Y
-
be able to send data from resque like a jquery function Im currently using
-
resque for running background deamon that can execute on Time Y anything
-
faye to listen to a channel ( web sockets ) for any data received then with jquery redirect or show or hide a div. The problem with this setup is:
-
sluggish ( it takes several seconds for the communication to go true resque and then arrive the client
-
not solid enough ( if user reloads browser at moment Y the data stream is not received and it breaks ) What methods techniques I would have beside resque and faye to make this:
-
Client polling/pulling? ( would not scale good ?)
-
Solid, even if user reloads straight away it would resend the data or trigger an action
-
Make it more faster and in realtime response Basically I need to know what options I have to have realtime events in ruby on rails and if there are any better ways techniques to do this beside the ones stated above, anyone knows? thx in advanche!
**Anyone has done any ruby on rails app with realtime events? Opensource projects that do realtime events to take a look at and learn? **