Максимальный размер пула в файле web.config на веб-сервере IIS - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть облачное приложение, в котором может быть до 5000 «рабочих узлов», взаимодействующих с веб-сервером. Все 5000 могут быть запущены одновременно и после подключения к Интернету вызовут метод API для подбора работы. Этот метод API, в свою очередь, вызывает SQL серверную хранимую процедуру, чтобы получить сведения о задании и вернуть ответ отдельному узлу. Чтобы предотвратить получение одной и той же работы несколькими узлами, хранимая процедура устанавливает блокировку для определенной таблицы базы данных во время выполнения.

Веб-сервер Windows 2016 Сервер с IIS 10. SQL Сервер Microsoft SQL Стандарт сервера 2017

У меня вопрос, как лучше всего управлять этими соединениями через web.config или Настройки IIS. Насколько я знаю, мои главные рычаги:

  • Максимальный размер пула в web.config
  • Тайм-аут соединения для сайта IIS

Я могу Конечно, увеличьте размер пула до 10 000 и установите время ожидания соединения на 2 или 3 минуты, но я не уверен, есть ли лучший способ для управления чем-то подобным.

...