У меня есть вопрос о том, как ASP.NET обрабатывает параллельные запросы к хранилищу состояний сеанса SQL Server в сценарии с балансировкой нагрузки. Мы используем модуль Microsoft.AspNet.SessionState.SessionStateModuleAsync
, веб-формы и целевую платформу 4.7.
Что происходит, когда два или более запросов с одинаковым идентификатором сеанса переходят на одну и ту же страницу aspx. Первый запрос обрабатывается сервером server1, второй - сервером server2, а третий - сервером server3. При первом запросе я сохраняю переменную в сеансе, и запрос не завершается до того, как поступят запросы два и три.
Можно ли прочитать переменную в запросе два и три до завершения запроса 1?