C
C
Condensed milk-chan2014-11-25 13:30:30
ruby
Condensed milk-chan, 2014-11-25 13:30:30

Which websocket server implementation is preferred?

I choose a WebSocket server implementation in Python or Ruby to create a large real-time web application. Tell me what options exist besides Autobahn and Faye, and which of the implementations is the most preferable?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
_
_ _, 2014-11-25
@wing_pin

Faye is much more than WebSocket. It internally uses faye-websocket as one of the message delivery transports, but it itself is an implementation of the Bayeux protocol.
In websockets, the recipient of a message is a specific socket initialized by the client. In Faye, the recipient of a message is a channel. One client can be subscribed to N channels. N users can be subscribed to a channel.
If there are 100 users subscribed to the test channel, then when they send a message to this channel, all of them will receive this message.

A
Andrey K, 2014-11-25
@mututunus

I use Tornado .

S
SilentFl, 2014-11-25
@SilentFl

Look also in the direction of golang, it has a websocket out of the box. Example

A
alternativshik, 2014-11-25
@alternativshik

tornadio + socket.io

U
un1t, 2014-11-28
@un1t

Socket.io is not supported in tornado when it comes to the latest versions of both. I chose Tornado and sockjs.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question