Кластеры NodeJS - они что-то делят? - PullRequest
2 голосов
/ 31 января 2012

Как работает узел кластера ?Это архитектура без долевого участия?Гарантируется ли сеанс тому же работнику?Документы довольно скудные.

Спасибо!

1 Ответ

3 голосов
/ 31 января 2012

Нет, они не гарантированы для одного и того же работника на основе сеанса. Как правило, для балансировки нагрузки соединений используется шаблон циклического перебора, но это определяется операционной системой (дополнительная информация в этом обсуждении - https://groups.google.com/d/topic/nodejs/svIXu5wUXCI/discussion).

Если вам нужен доступ к данным для определенного сеанса, я бы порекомендовал хранить данные в каком-либо хранилище данных - либо в вашей базе данных, либо в каком-либо хранилище в памяти для более быстрого доступа (например, Redis).

...