Отслеживать темы в приложении WCF? - PullRequest
0 голосов
/ 02 апреля 2012

Привет

Как проверить количество потоков, используемых моей службой WCF, размещенной в IIS7? Я подозреваю, что каждый пользователь получает по крайней мере один поток, и если так, то у моей службы WCF будет 1000 потоков, и это не очень хорошо звучит.

BestRegards

1 Ответ

1 голос
/ 02 апреля 2012

Если вы используете IIS, то управление потоками регулируется IIS.В зависимости от того, какая версия IIS (и является ли интегрированный конвейер или классический режим), вы получаете различные варианты многопоточности.

Многопоточность в IIS очень сложна, но ее лучше объяснить в здесь .Наличие 1000 потоков само по себе не является проблемой - IIS очень хорошо оптимизирует его для вас.Так что ничего плохого в 1000 потоках IIS на правильном сервере.

При таком количестве одновременных пользователей вам, вероятно, потребуется ферма серверов (2-3 сервера) с балансировщиком нагрузки.При этом 1000 одновременных запросов - это максимум того, что может обрабатывать обычный IIS.Если у вас есть мощный сервер, этого должно быть достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...