Как реализовать веб-сокет, который использует один и тот же URL-адрес для возврата разного контента клиенту? - PullRequest
0 голосов
/ 02 июля 2019

Я посещаю http://mxc.com, и нашел очень интересную вещь:

Все клиенты посещают «фиксированный» веб-сокет: wss: //www.mxc.com/socket.io/? EIO = 3 & transport = websocket

но они получили различный контент в ответ.

например:.

Заказчик 1:

а) он открыл этот URL (открытый веб-сокет)

b) отправьте запрос на веб-сокет на сервер, сказав: «дайте мне K-линию на 1 минуту для market1».

в) он получил ответ, содержащий только 1-минутную k-линию для market1.

Заказчик 2:

а) он открыл этот URL (открытый веб-сокет)

б) отправьте запрос на веб-сокет на сервер, сказав: «дайте мне K-линию на 1 час для маркета1».

в) он получил ответ, содержащий только 1-часовую k-строчку для market2.

поэтому мой вопрос:

  1. как это реализовано? (один и тот же URL для другого контента)
  2. есть ли постоянно работающий процесс "широковещания" сообщений?
  3. какова нагрузка на ЦП на веб-сокет? Будет ли загрузка ЦП в 100 раз выше, если слушателей будет 100 раз?

спасибо большое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...