Выбор конкретного работника для подключения
Итак, я использую сервер hypnotoad для своего приложения и пытаюсь поддерживать состояние для соединений. Оказывается, для каждого соединения появляется / выбирается другой работник. Можно ли как-нибудь сделать этот выбор явным? Также есть ли способ узнать, какой работник использовался для моего последнего запроса, и использовать его снова для соответствующих запросов?
1 ответ
Вы можете запустить несколько мастеров (каждый с одним работником или как с морбо - отдельными процессами).
И добавьте балансировщик нагрузки перед ними, который будет отвечать за выбор конкретного процесса для каждого соединения.
Обычно я использовал nginx с вышестоящим модулем sticky
установка.