У меня есть простое приложение, которое обслуживает данные через сокет, и мне нужно придерживаться некоторого работника для какого-то пользователя. Это очень похоже на nginx конфиг и называется липкими заголовками. Но nginx не знает, сколько у меня работников. uWSGI знает и может служить конкретным c работником для пользователя. Но я не знаю, как это сделать. Все, что мне нужно, потому что с несколькими рабочими у меня есть проблема состояния гонки
Это моя конфигурация
[uwsgi]
module = wsgi
socket = backend.sock
processes = 16
master = true
enable-threads = true
single-interpreter = true
vacuum = true
die-on-term = true
thunder-lock = true
http-websockets = true
http-socket = :1234
chmod-socket = 660
gevent = 1024
gevent-early-monkey-patch = 1
, когда я устанавливаю процессы 1
, все работает отлично, потому что пользователь обслуживается одним и тем же работником 1007 *