Увеличение количества исходящих соединений - PullRequest
4 голосов
/ 10 марта 2010

У нас есть кластер оконных сервисов, который действует как «хаб». Эти сервисы будут использовать ряд сторонних веб-сервисов. В настоящее время у нас maxConnection установлено значение 20. Однако бывают случаи, когда службы обрабатывают более 20 одновременных запросов каждый, и любые вызовы внешних веб-служб будут отбрасываться.

Есть ли что-то, на что нам нужно обратить внимание, если мы увеличим это число? Какое максимальное число мы можем установить безопасно?

<system.net>
    <connectionManagement>
        <add address="*" maxconnection="20" />
    </connectionManagement>
</system.net>

Редактировать: из-за особенностей системы мы не можем использовать очереди для управления запросами.

1 Ответ

4 голосов
/ 10 марта 2010

Microsoft рекомендует 12 * n, где n - количество процессоров, однако вам следует рассмотреть возможность настройки дополнительных параметров. Эта статья в КБ является хорошей отправной точкой:

http://support.microsoft.com/kb/821268

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