I'm totally biased because I'm a gunicorn contributor, but I'll try to
answer completely.

With python 3 you can use asyncio, but the framework has to support it. For
that you could use https://github.com/mardiros/pyramid_asyncio

If you'd rather write your code in traditional style, I think the master
branch of gevent may work on python 3 these days. Otherwise, eventlet
definitely does.

Gunicorn makes it easy to use eventlet or gevent or asyncio. If you got
timeout errors it may be because you didn't use the right worker that
supports your asynchronous code. Gunicorn has a worker for gevent,
eventlet, and asyncio.

uswgi is another popular server and I think it has gevent support, but
again there is not a released version of gevent with Python 3 support but
the master branch might.

Ask questions if any of that doesn't make sense and I'd be happy to clarify.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to