Можно ли подключить несколько веб-серверов к кластеру SQL Server и поддерживать сеанс пользователя?Как сохранить состояние на нескольких веб-серверах?
Я думал о различных подходах. Тот, который предлагает сайт Microsoft, должен использовать response.redirect для «правильного» сервера. Хотя я могу понять аргументы в пользу этого, похоже, это недальновидно.
Если балансировщик нагрузки отправляет вас на сервер, находящийся в настоящее время под наименьшим напряжением, безусловно, как разработчик, вы должны это соблюдать?
Есть ли в этом случае лучшие практики? Если это так, я был бы рад узнать, что это такое, и какие-либо сведения о плюсах и минусах их использования.
* * балансир нагрузки? Как вы уберетесь от этой единственной точки отказа? Если балансировка нагрузки умирает, то что? * Есть ли там реальный способ избежать этого или нет? – BobTheBuilder
Что касается использования SQL-сервера для управления сеансом, не приведет ли это к проблемам собственной масштабируемости? т. е. необходимо захватить пользовательские данные из базы данных на каждом обновлении страницы? – BobTheBuilder
Я фактически не использовал SQL-сервер для управления, поэтому я не могу говорить о масштабируемости. У меня не было бы только одного LB - у меня было бы минимум 2 и, возможно, до 5 (2x prod, 2x test, 1x dev) – Chuck