Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #68213

Re: which async framework?

References <531E22DF.7030709@simplistix.co.uk> <mailman.8041.1394534898.18130.python-list@python.org> <87lhwhovbo.fsf@elektro.pacujo.net>
From Ian Kelly <ian.g.kelly@gmail.com>
Date 2014-03-11 05:48 -0600
Subject Re: which async framework?
Newsgroups comp.lang.python
Message-ID <mailman.8043.1394538527.18130.python-list@python.org> (permalink)

Show all headers | View raw


On Tue, Mar 11, 2014 at 4:58 AM, Marko Rauhamaa <marko@pacujo.net> wrote:
> Sturla Molden <sturla.molden@gmail.com>:
>
>> I'd go for using iocp, epoll and kqueue/kevent directly. Why bother to
>> learn a framework? You will find epoll and kqueue/kevent in the select
>> module and iocp in pywin32.
>
> You beat me to it.
>
> However, I'm hoping asyncio will steer the Python faithful away from
> blocking threads to the "right way" of doing networking.

eventlet has 115k downloads from PyPI over the last month.  gevent has
143k.  Twisted has 147k.  Tornado has 173k.

I'd say that a lot of Python users are already doing non-blocking
network I/O, in one form or another.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: which async framework? Sturla Molden <sturla.molden@gmail.com> - 2014-03-11 10:47 +0000
  Re: which async framework? Marko Rauhamaa <marko@pacujo.net> - 2014-03-11 12:58 +0200
    Re: which async framework? Ian Kelly <ian.g.kelly@gmail.com> - 2014-03-11 05:48 -0600
      Re: which async framework? Marko Rauhamaa <marko@pacujo.net> - 2014-03-11 13:54 +0200
        Re: which async framework? Oscar Benjamin <oscar.j.benjamin@gmail.com> - 2014-03-11 11:59 +0000

csiph-web