Docker Sticky Sessions без роя? - PullRequest
       48

Docker Sticky Sessions без роя?

0 голосов
/ 26 апреля 2019

Я пытаюсь использовать PM2 и Socket.IO в моем приложении, которое я хотел бы развернуть с помощью Docker, только для целей обучения, и я, кажется, запустилпротив кирпичной стены.Я знаю, что для использования кластерного режима PM2 с Socket.IO мне понадобится некоторая форма липких сессий, чтобы пользователи не воспринимали перерывы в обслуживании.У меня есть инфраструктура для этого (использующая Redis для многоузлового вещания), и все это работает вне Docker, но как только приложение работает внутри Docker, сеансы перестают распознаваться.

Я использую сеть Docker по умолчанию и подозреваю, что эта сеть по умолчанию не поддерживает липкие сессии.Однако после прочтения документации Docker кажется, что единственный способ заставить работать с липкими сессиями - это развертывание с использованием Swarm (что намного превышает потребности моего приложения).

Есть ли способ настроить мою сеть Docker CE для использования липких сеансов без необходимости развертывания с использованием Swarm?Я что-то упустил?

...