Я смотрю на SignalR с последних нескольких дней. Используя это, я создал панель администратора для получения информации в реальном времени о таблице базы данных. В основном эта таблица заполняется разными пользователями из разных приложений. Получилось хорошо. Эти обновления возможны только при наличии постоянного соединения между клиентским браузером и веб-сервером. У меня мало сомнений перед развертыванием этого приложения в рабочей среде.
Я понимаю, что SignalR сначала проверяет WebSockets, а затем ищет длинный опрос на основе доступности между клиентом и сервером. Независимо от того, что он использует, между клиентом и сервером будет открыто соединение.
Мой вопрос заключается в том, как это работает в сценарии, когда к одному серверу подключено больше пользователей, например, 100 000 администраторов подключены одновременно. Есть ли у IIS какие-либо ограничения на количество постоянных подключений, которые он может открывать одновременно? Если это так, мы можем настроить это на максимальное значение и каким будет это значение.
Извините, если это вопрос новичка
Для разработки используются ASP.NET MVC3 и IIS 7.