| Eventmachine Schnelles Netzwerk-E / A- und Ereignisverwaltung für Rubinentwickler |
Jetzt downloaden |
Eventmachine Ranking & Zusammenfassung
- Name des Herausgebers:
- EventMachine Team
- Website des Verlags:
- http://rubyeventmachine.com/
- Betriebssysteme:
- Mac OS X
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