Answer the question
In order to leave comments, you need to log in
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
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.
Look also in the direction of golang, it has a websocket out of the box. Example
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question