/ / Was ist der Webserver, um einen Websocket-Server mit Rails zu erstellen? - Rubin auf Schienen, Rubin, Websocket, Webserver

Was ist der Webserver, um einen Websocket-Server mit Rails zu erstellen? - Ruby-on-Rails, Rubin, Websocket, Webserver

Ich versuche, die Sockelschienen hochzuziehen und mitzumachenpuma, aber es war ziemlich schmerzhaft. Der Puma-Besitzer hat empfohlen, auf Rubinius / JRuby zu laufen, um maximale Leistung zu erzielen. Ich habe Rubinius ausprobiert, aber es war ein ziemlicher Schmerz. Zeus und Sidekiq, die 2 Bibliothek, die ich täglich verwende, wird mit Rubinius nicht gut spielen, und es scheint, dass JRuby auch Probleme hat. Deshalb muss ich bei der MRI bleiben Halten Sie dies für einen sehr langen Zeitraum, kann ein paar Stunden dauern, und ich möchte gleichzeitig einige hundert Menschen online bedienen. Was ist der beste Server für meine Websocket-Anwendung? (Server wie in Unicorn / Thin / Puma)

Antworten:

1 für die Antwort № 1

Der einfachste und bewährte Server für Websockets ist Dünn

Gegenwärtig verwenden wir einen Thin-Cluster in der Produktion, wobei Websocket-Rails mit Hunderten und manchmal auch Tausenden von Menschen umgehen. Es ist ziemlich stabil und ressourcenschonend.

Ps: Sogar Diskurs verwendet Thin für die Socket-Implementierung.