ZdarzenieMaszyna
Oryginalni autorzy | Franciszek Cianfrocca |
---|---|
Pierwsze wydanie | 13 kwietnia 2006 |
Wersja stabilna | 1.2.7 / 12 maja 2018
|
Magazyn | |
Napisane w | Rubin |
System operacyjny | Microsoft Windows , OS X , Linux |
Typ | Sieć sterowana zdarzeniami |
Licencja | GPL lub Ruby |
EventMachine to system oprogramowania przeznaczony do pisania wysoce skalowalnych aplikacji dla języka Ruby . Zapewnia sterowane zdarzeniami wejścia/wyjścia przy użyciu wzorca reaktora . EventMachine to najpopularniejsza biblioteka do obliczeń współbieżnych w języku programowania Ruby .
Przykładowe zastosowania
EventMachine została wykorzystana do zbudowania wielu różnych bibliotek i struktur, w których współbieżność jest problemem związanym z wydajnością. Niektóre przykłady obejmują:
- krytyczne aplikacje sieciowe
- serwery WWW i proxy
- systemy produkcji poczty elektronicznej i komunikatorów internetowych
- procesory uwierzytelniające/autoryzujące
Zobacz też
Linki zewnętrzne
- EventMachine na GitHubie