Сохранение значения в redis, отслеживаемом каждым создателем экземпляра - PullRequest
0 голосов
/ 04 мая 2020

Я имею дело с проблемой, когда активный пользователь работает с какой-то функцией в то время, что означает, что над ней может работать только один человек, а остальные должны ждать, пока этот человек уйдет, или запросить присоединение. Основная проблема заключается в том, что я храню их в Redis, но каждый экземпляр должен очищать создаваемые ими ключи при развертывании новой версии или просто сбой / перезапуск приложения. Значения этого экземпляра должны быть общими для других экземпляров. Если экземпляр, в котором происходит сбой активного пользователя, должен освободить ключ, чтобы другие пользователи могли присоединиться, в противном случае, если значение сохраняется, оно никогда не будет очищено и будет зависать. Другое дело, что мы никогда не знаем, когда пользователь завершает работу, что делает недействительным использование или устанавливает срок действия для каждого ключа

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