eventmachine

EventMachine ist eine schnelle Reaktormusterbibliothek für Ruby-Programme. Es bietet nicht blockierende IO-APIs mit transparenten internen Puffern und Standardreaktorfunktionen (wie Defer, next_tick und Timer). (Anmerkung für zukünftige Editoren: Eventmachine selbst verwendet keine Fasern, und der Kern verwendet keine Threads für IO, Timer oder Core-Infrastruktur).
2
Antworten

Thin EventMachine Sinatra gegen Rails

Ich habe die Möglichkeit untersucht, einige Jobs mit EventMachine zu gestalten. In Sinatra scheint dies gut zu funktionieren, aber Rails 3 scheint alle Ticks auszuführen, bevor eine Ansicht gerendert wird. Wenn ich den folgenden Code unter de...
21.02.2011, 01:01
4
Antworten

mit dem PostgreSQL-Gem Async

Ich benutze Goliath (welches von eventmachine betrieben wird) und den postgres gem pg , momentan I verwende das pg gem blockweise: conn.exec('SELECT * FROM products') (zum Beispiel) und ich frage mich, ob es eine bessere Möglichkeit gibt,...
05.05.2011, 06:29
2
Antworten

Wie soll ich diesen Anwendungsfall mit EventMachine behandeln?

Ich habe eine Anwendung, die auf Nachrichten reagiert, die von Clients gesendet werden. Eine Nachricht ist reload_credentials , die die Anwendung erhält, wenn ein neuer Client registriert wird. Diese Nachricht stellt dann eine Verbindung zu ei...
06.09.2012, 19:29
2
Antworten

Wie übertrage ich einen TCP-Abhörsocket mit minimaler Ausfallzeit?

Während diese Frage mit EventMachine getaggt ist, werden auch generische BSD-Socket-Lösungen in jeder Sprache sehr geschätzt. Irgendein Hintergrund: Ich habe eine Anwendung, die auf einem TCP-Socket zuhört. Es wird mit einem regulären S...
05.02.2010, 11:52
3
Antworten

WebSockets mit Rails über Rack und Event Machine integrieren

Ich habe eine asynchrone Version von Rails 3 erstellt, die ich in eine WebSocket-Implementierung integrieren möchte. Ich benutze EventMachine, Ruby 1.9, Fibers und verschiedene em-aromatisierte Bibliotheken, wie von Illy Grigorik dokumenti...
22.11.2010, 10:44