EventMachine
| Original author(s) | Francis Cianfrocca |
|---|---|
| Initial release | April 13, 2006 |
| Stable release | 1.0.0 / September 8, 2012 |
| Development status | Active |
| Written in | Ruby |
| Operating system | Linux, Windows, Mac OS X |
| Type | Event-driven networking |
| License | GPL or Ruby License |
| Website |
rubyeventmachine |
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
Web application frameworks based on EventMachine
References
- ↑ "The Ruby Toolbox - Concurrent Processing". Retrieved September 27, 2012.
- ↑ "EventMachine README". Retrieved September 27, 2012.
External links
| |||||||||||||||||||||||||||||||||||||||||||
This article is issued from Wikipedia - version of the Saturday, August 01, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.
