Ein schlauer Mensch sollte sich zeitnah mal mit der Eventloop und non-blocking I/O auseinandersetzen.
@larsvegas Ich lass das mal umbauen...
@larsvegas Browser öffnet eine SSE-Verbindung zu /stream/timeline (eingeloggt) oder /stream/public
Connection bleibt permanent offen...
@larsvegas Wenn jemand tweeted/replied, pusht der Server den neuen Tweet sofort an alle verbundenen Clients
@larsvegas Tweets erscheinen live mit grünem Highlight, kein Polling mehr
@larsvegas Heartbeat alle 2 Sek hält die Connection am Leben
@larsvegas Bei Disconnect reconnected EventSource automatisch
@larsvegas Puma jetzt mit 5-20 Threads statt 5 für die SSE-Connections