websocket ловит данные при переподключении процесса? - PullRequest
0 голосов
/ 03 ноября 2018

Соединение websocket автоматически закроется через несколько минут, если сервер не отправит данные клиенту. Я наблюдаю за закрытием мероприятия и снова подключаю websocket.

Но переподключение веб-сокета займет несколько секунд. Во время повторного подключения, если сервер отправит данные, клиент потеряет эти данные.

Как мне поступить, если я хочу перехватить данные при повторном подключении веб-сокета?

1 Ответ

0 голосов
/ 03 ноября 2018

Вы можете кэшировать свои данные на сервере, если соединение с websocket находится в закрытом состоянии. Как только соединение установлено, отправьте данные клиенту.

Для кэширования существует несколько опций Redis - https://redis.io/ или memcached - https://memcached.org/

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