Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://www.gevent.org" rel="nofollow noreferrer">gevent</a> is <a href="http://blog.gevent.org/2010/02/27/why-gevent/" rel="nofollow noreferrer">eventlet cleaned up</a>.</p> <p>API-wise it follows the same conventions as the standard library (in particular, threading and multiprocessing modules) where it makes sense. So you have familiar things like <a href="http://www.gevent.org/gevent.queue.html" rel="nofollow noreferrer">Queue</a> and <a href="http://www.gevent.org/gevent.event.html#gevent.event.Event" rel="nofollow noreferrer">Event</a> to work with.</p> <p>It only supports <a href="http://www.monkey.org/~provos/libevent/" rel="nofollow noreferrer">libevent</a> (<strong>update:</strong> <a href="http://blog.gevent.org/2011/04/28/libev-and-libevent/" rel="nofollow noreferrer">libev since 1.0</a>) as reactor implementation but takes full advantage of it, featuring a fast WSGI server based on libevent-http and resolving DNS queries through libevent-dns as opposed to using a thread pool like most other libraries do. (<strong>update:</strong> since 1.0 c-ares is used to make async DNS queries; threadpool is also an option.)</p> <p>Like eventlet, it makes the callbacks and Deferreds unnecessary by using <a href="http://codespeak.net/py/0.9.2/greenlet.html" rel="nofollow noreferrer">greenlets</a>.</p> <p>Check out the examples: <a href="https://github.com/gevent/gevent/blob/master/examples/concurrent_download.py" rel="nofollow noreferrer">concurrent download of multiple urls</a>, <a href="http://blog.gevent.org/2009/10/10/simpler-long-polling-with-django-and-gevent/" rel="nofollow noreferrer">long polling webchat</a>.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload