EventMachine - EventMachine

EventMachine
Původní autořiFrancis Cianfrocca
První vydání13.dubna 2006; Před 14 lety (2006-04-13)
Stabilní uvolnění
1.2.7[1] / 12. května 2018; Před 2 roky (12. května 2018)
Úložiště Upravte to na Wikidata
NapsánoRubín
Operační systémMicrosoft Windows, OS X, Linux
TypUdálost řízena síťování
LicenceGPL nebo Ruby licence

EventMachine je softwarový systém navrženo pro vysoce kvalitní psaní škálovatelné aplikace pro Rubín. Poskytuje I / O řízené událostmi pomocí vzor reaktoru. EventMachine je nejoblíbenější knihovna pro souběžné výpočty v Programovací jazyk Ruby.[2]

Příklad použití

EventMachine se používá k sestavení řady různých knihoven a rozhraní, ve kterých je souběžnost problémem výkonu. Některé příklady zahrnují:[3]

  • kritické síťové aplikace
  • webové servery a proxy
  • e-mailové a IM produkční systémy
  • autentizační / autorizační procesory

Viz také

Reference

  1. ^ „Vydání 1.2.7“. 12. května 2018. Citováno 18. října 2018.
  2. ^ „Ruby Toolbox - souběžné zpracování“. Citováno 27. září 2012.
  3. ^ „EventMachine README“. Citováno 27. září 2012.

externí odkazy