Difference between revisions of "Eventlet"

From Second Life Wiki
Jump to navigation Jump to search
(Adding more links)
Line 10: Line 10:
* [irc://chat.freenode.net/#eventlet irc channel]
* [irc://chat.freenode.net/#eventlet irc channel]


Linden Lab open-sourced Eventlet [https://blogs.secondlife.com/community/features/blog/2007/08/25/more-open-source-our-web-services-libraries in 2007], and it's been under continuous development since.  Several applications have been built on top of Eventlet, such as [http://pypi.python.org/pypi/Spawning/ Spawning] and [http://pypi.python.org/pypi/proxylet/ Proxylet].


== Other resources ==
== Other resources ==
[http://soundfarmer.com/content/slides/coroutines-nonblocking-io-eventlet-spawning/coros,%20nonblocking%20i:o,%20eventlet,%20spawning.pdf Article talks about coros, eventlet and spawning]
[http://soundfarmer.com/content/slides/coroutines-nonblocking-io-eventlet-spawning/coros,%20nonblocking%20i:o,%20eventlet,%20spawning.pdf Article talks about coros, eventlet and spawning]

Revision as of 22:52, 12 February 2010

Eventlet

Eventlet is a networking library written in Python. It achieves high scalability and concurrency by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.


Linden Lab open-sourced Eventlet in 2007, and it's been under continuous development since. Several applications have been built on top of Eventlet, such as Spawning and Proxylet.

Other resources

Article talks about coros, eventlet and spawning