Eventmachine

Schnelles Netzwerk-E / A- und Ereignisverwaltung für Rubinentwickler
Jetzt downloaden

Eventmachine Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • EventMachine Team
  • Website des Verlags:
  • http://rubyeventmachine.com/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 225 KB

Eventmachine Stichworte


Eventmachine Beschreibung

Schnelles Netzwerk-E / A- und Event-Management für Rubin-Entwickler EventMachine ist eine Bibliothek für Rubin-, C ++ - und Java-Programme. Es bietet ereignisgesteuerte E / A mit dem Reaktormuster. EventMachine soll gleichzeitig zwei wichtige Anforderungen erfüllen: · Extrem hohe Skalierbarkeit, Leistung und Stabilität für die anspruchsvollsten Produktionsumgebungen; und · eine API, die die Komplexität der Hochleistungs-Gewinde-Netzwerkprogrammierung beseitigt, so dass sich Ingenieure auf ihre Anwendungslogik konzentrieren können. Diese einzigartige Kombination macht EventMachine eine Premier-Wahl für Designer von kritischen Netzwerkanwendungen, einschließlich Webservern und Stellvertreter, E-Mail- und IM-Produktionssystemen, Authentifizierungs- / Autorisierungsprozessoren, und viele mehr Senden und Empfangen von Daten. Single-Thread-Sockel-Engine - skalierbar und schnell! Was ist neu in dieser Version: · Hauptcode-Bereinigung · Konvertierte alle Registerkarten in Leerzeichen in Rubin-Quelldateien · Bessere Dokumentation für alle Methoden und Klassen · Verschoben alle Protokollimplementierungen in EM / PROTOCLE / · Spalten Sie EventMachine.rb auf EM / {Anschluss, Version, Timer} .rb · Mehrere veraltete Methoden und Klassen entfernt · Rake Java: Edelstein Task, um ein binäres Jruby-Edelstein zu generieren · Reaktorkorrekturen und Verbesserungen · Arbeiten Sie in OSX um einen KQUEUE-Bug in OSX, der BLYTES> 0 Assertion-Fehler verursacht · Reduzierte die Stapelgröße der Epoll / KQUEUE-Reaktoren (diese fixiert a · Langjähriges Problem, das Leistungsfragen mit Rubinfäden verursacht) · Plattformen, die es unterstützen, verwenden WRITEV (), um Daten in die zu schreiben · Netzwerk, was zu weniger Memcpy () s führt · Legen Sie den nicht-Blockiermodus explizit auf verbundenen Steckdosen ein · Erlauben Sie Lesen- / Schreibrohre, die mit em.attach angesehen werden sollen · Gettimeofday () wird nur einmal pro Zecken aufgerufen und für Timer verwendet, · Herzschläge und gcurrentloopTime


Eventmachine Zugehörige Software

Libuninum

Libuninum - Bibliothek zum Umwandeln von Unicode-Zeichenfolgen in Zahlen und Zahlen in Unicode-Saiten ...

134 692 KB

Herunterladen