ZdarzenieMaszyna

ZdarzenieMaszyna
Oryginalni autorzy Franciszek Cianfrocca
Pierwsze wydanie 13 kwietnia 2006 ; 16 lat temu ( 13.04.2006 )
Wersja stabilna
1.2.7 / 12 maja 2018 ; 4 lata temu ( 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