Software:EventMachine
From HandWiki
}}
Original author(s) | Francis Cianfrocca |
---|---|
Initial release | April 13, 2006 |
Written in | Ruby |
Operating system | Microsoft Windows, OS X, Linux |
Type | Event-driven networking |
License | GPL or Ruby License |
EventMachine is a software system designed for writing highly scalable applications for Ruby. It provides event-driven I/O using the reactor pattern. EventMachine is the most popular library for concurrent computing in the Ruby programming language.[1]
Example uses
EventMachine has been used to build a number of different libraries and frameworks in which concurrency is a performance concern. Some examples include:[2]
- critical networked applications
- web servers and proxies
- email and IM production systems
- authentication/authorization processors
See also
References
- ↑ "The Ruby Toolbox - Concurrent Processing". https://www.ruby-toolbox.com/categories/Concurrent_Processing. Retrieved September 27, 2012.
- ↑ "EventMachine README". https://github.com/eventmachine/eventmachine/blob/b79d508532e210084a7fcda31f330a8a81bf78aa/README.md. Retrieved September 27, 2012.
External links
- EventMachine on GitHub
Original source: https://en.wikipedia.org/wiki/EventMachine.
Read more |