Я работаю над созданием приложения для чата, используя библиотеку socket.io
в серверной части и ngx-socket-io
в клиентской части. Функциональность чата работает нормально в локальной среде, и на вкладке сети браузера есть только одно подключение к веб-сокету.
Но при развертывании кода в кластере Kubernetes я вижу, что подключение к веб-сокету не сохраняется дольше, а предыдущий запрос к веб-сокету закрывается и инициируется новый запрос, т.е. соединение веб-сокета отключается, а затем повторное подключение.
Оно не является постоянным даже на одном активном модуле или службе в кластере Kubernetes.
Я хочу, чтобы одно подключение к веб-сокету сохранялось в течение более длительного периода времени, только тогда я смогу включите чат в реальном времени, в противном случае он прекращается после установки нового подключения через веб-сокет.