Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Платформы
Клиенты — Windows 7
Серверы — Windows Server 2008 R2
Влияние на функции
Уровень серьезности — низкий
Частота — низкая
Описание
Служба MSMQ не устанавливает жесткого ограничения на количество очередей, которые могут быть созданы в системе. Однако производительность системы влияет на создание большого количества очередей. В частности, при наличии более нескольких тысяч очередей время запуска службы MSMQ увеличивается экспоненциально, что приводит к заметному влиянию.
Корпорация Майкрософт оптимизировала запуск службы MSMQ в Windows 7, чтобы сократить затраты на поиск при загрузке очередей в память. Эта оптимизация привела к значительному улучшению времени запуска службы MSMQ, даже если в системе создано несколько тысяч очередей.
Проявление влияния
Это повышение производительности не влияет на функциональность любого существующего приложения.
Использование измененной функции
Разработчики приложений, использующие MSMQ в Windows 7, теперь могут создавать свои решения без ограничения количества очередей. Обратите внимание, что количество очередей по-прежнему влияет на общую производительность сервера MSMQ, но влияние на производительность теперь зависит от линейного, а не экспоненциального масштаба.
Тесты совместимости, производительности, надежности и удобства использования
Если вы используете большое количество очередей, имитируйте рабочую среду на тестовой платформе, отслеживайте производительность и анализируйте время запуска службы и пропускную способность сообщений с большим количеством очередей и сообщений, присутствующих в тестовой системе.