Have you considered basic streaming of the response? As described there: http://www.youtube.com/watch?v=qfydZGQazic
If what you actually care about is rendering a partial response while the rest is processing... On Dec 5, 2:08 pm, Dave Newman <[email protected]> wrote: > If you want to wait till all queries are complete you can use the multi http > request:http://rubydoc.info/github/igrigorik/em-http-request/master/EventMach... > > Dave Newman > @whatupdave > > > > > > > > On Monday, 5 December 2011 at 2:05 PM, Dmytrii Nagirniak wrote: > > I'll see how far I'll go with this. Have enough information to get started > > on this. > > > Thanks to all of you guys! > > > Cheers. > > On 05/12/2011, at 1:44 PM, Simon Russell wrote: > > > > No, no. I do want to hide all callbacks and make the code look like the > > > > sequential set of commands. > > > > I also want to be able to swap it out for a single-threaded > > > > implementation as a backup if something goes wrong. > > > > Ah, right, well, em-synchrony could well help there. It should also > > > make the multi-wait easier to write. > > > > > But wouldn't it raise "non-local return error" when used with Rails as > > > > Richard explained previously? > > > > Only if you try and do that; there's nothing wrong with running the > > > event loop inside another thread. You just need to be aware of how > > > that's going to work -- as I said, waiting for the requests to finish, > > > then doing a response then (inside the original thread, not the > > > eventmachine one). It's basically best if the code you're running > > > inside EventMachine doesn't know anything about the rest of your app; > > > that should keep things reasonably sane. > > > > Simon. > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Ruby or Rails Oceania" group. > > > To post to this group, send email to [email protected] > > > (mailto:[email protected]). > > > To unsubscribe from this group, send email to > > > [email protected] > > > (mailto:[email protected]). > > > For more options, visit this group > > > athttp://groups.google.com/group/rails-oceania?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby or Rails Oceania" group. > > To post to this group, send email to [email protected] > > (mailto:[email protected]). > > To unsubscribe from this group, send email to > > [email protected] > > (mailto:[email protected]). > > For more options, visit this group > > athttp://groups.google.com/group/rails-oceania?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
