Как создать приложение Flask на каждого пользователя в Gunicorn - PullRequest
0 голосов
/ 04 августа 2020

У меня есть приложение flask, которое сохраняет некоторые данные на основе ввода данных пользователем. Однако я хочу, чтобы эти данные были персонализированы для каждого пользователя. Я пробовал запустить приложение с помощью Gunicorn с 2 потоками и 1 рабочим, а также 1 потоком и 2 рабочими. В обоих случаях, когда я открываю две вкладки в своем браузере и взаимодействую с моим интерфейсом (обслуживаемым с nginx), изменение отражается на обеих вкладках. Я хочу, чтобы изменение было указано c тому, кто внес изменение.

Один из способов решения этой проблемы, который я придумал, заключался в сохранении данных в моем приложении flask в виде словаря, где находятся ключи идентификаторы сеансов пользователя или что-то еще, чтобы идентифицировать пользователя, и значения, данные c для этого пользователя. Однако я хочу знать, есть ли у Gunicorn некоторые параметры конфигурации для создания одного приложения НА ПОЛЬЗОВАТЕЛЯ (а не по запросу). Есть ли у Gunicorn такие возможности?

Спасибо!

...