[IPython-dev] Using Google App Engine channels instead of zmq in new IPython
Mon Feb 13 17:26:51 CST 2012
just curious, why GAE over somethying like ec2 where you get full control? Zmq should be plenty scalable.
Jason Grout <email@example.com> wrote:
>Over the Sage camp, we're starting to experiment with using Google App
>Engine to manage communication between browser frontends and worker
>(kernel) backends. The idea is to use GAE to host the notebook, while
>browsers and backend kernels communicate to send and retrieve work and
>results through the Google App Engine "channel" architecture . The
>result would be a massively more scalable notebook running in the
>We'd (or at least I'd) also like to eventually switch to IPython 0.12,
>and try to leverage the new IPython architecture and communication in
>the Sage notebook. So my question is: how well is the zmq parts
>encapsulated, and do you think it would be hard to write a google app
>engine "channel"-based solution that plugs in the place of the zmq
>communication (and websocket for the html notebook) communication?
>I've CCd both the ipython list and the sage-notebook list---hopefully
>the discussion can be carried on both lists. Also a disclaimer: I have
>about zero experience with GAE; I'm just trying to throw the idea out
>there and understand a little more about the possible work required.
>IPython-dev mailing list
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
More information about the IPython-dev