[Stackless] Google Application Engine Thread on Stackless
alain.poirier at net-ng.com
Tue Mar 24 20:17:31 CET 2009
On Tuesday 24 March 2009 18:11:50 Kristján Valur Jónsson wrote:
> I am led to understand that Nagare uses the Paste http server.
Right, Paste is the default "standalone" HTTP server.
> We have already modified paste to use StacklessIO for some in-house
> experiments a while back.
Wahoo, Nagare running on StacklessIO. I can't wait to hear about the results
BTW, the HTTP server can be changed in a configuration file, using the
'-c' switch. And new publishers can easily be registered with a setuptools
For example you can launch the demo application, served by the eventlet
server with :
nagare-admin serve -c core/conf/publishers/eventlet.cfg demo
And, of course, the problem of blocking accesses to the database still remain.
> -----Original Message-----
> Thanks Christian. But without the pickle enhancement you created nothing
> could be possible. I personally think this golden nugget is not known
> enough by the community. BTW, do you think it could be possible ? easy ? to
> extract it into an extension module to the classic CPython ? A GSoC
> To be complete, we are planning to add the asynchronous I/O parts to
> Nagare. First the HTTP requests handling which is the easier part because
> several implementations already exist. Then the database connexion part
> which is more difficult as the vast majority of the SQL drivers are coded
> in C and follow a blocking model. But we already have encouraging
> prototypes, using (a fixed) socketlibevent.py or Concurrence
More information about the Stackless