Как сохранить объект EventEmitter в приложении узла? - PullRequest
0 голосов
/ 24 июня 2019

Я подключаю внешние веб-сокеты в моем приложении. В этих сокетах я запускаю EventEmitters. Но когда я обновляю приложение, все живые события умирают. Я хочу, чтобы они были живы, пока я их удаляю. Я попытался Redis Pub / Sub, результат тот же. Как это осуществить?

1 Ответ

0 голосов
/ 24 июня 2019

Храните eventEmitter в Redis (или любом другом хранилище данных) для клиентского соединения или уникального идентификатора соединения, чтобы его можно было найти позже для отправки push-сообщения этому конкретному клиенту.

Netflix zuul делает то же самое с push-сообщениями, но использует netty-сервер.взгляните на это

https://github.com/Netflix/zuul/wiki/Push-Messaging

...