Введение

Microsoft Message Queuing (MSMQ) — это реализация очереди сообщений, разработанная компанией Microsoft и включенная в состав операционных систем Windows Server, начиная с Windows NT 4 и Windows 95. Windows Server 2016 и Windows 10 также содержат этот компонент. Помимо поддержки основных серверных платформ, MSMQ интегрирована в платформы Microsoft Embedded с 1999 года, начиная с выпуска Windows CE 3.0.

Ссылки на версии

Версия 1.0 (май 1997 г.). Поддерживает Windows 95, Windows NT 4.0 SP3, Windows 98 и Windows Me. Версия 2.0, включенная в Windows 2000. Новые функции включают в себя: поддержку регистрации публичных очередей сообщений в Active Directory, 128-битное шифрование и поддержку цифровых сертификатов, полную поддержку COM для свойств сообщений (обеспечение функционального паритета с вызовами функций Win32 API), полную поддержку DNS-имен, улучшенную производительность в многопоточных приложениях. Версия 3.0, включенная в Windows XP (Professional, не Home Edition) и Windows Server 2003. Новые функции включают в себя: Интернет-обмен сообщениями (ссылки на очереди через HTTP, сообщения в формате SOAP, поддержка MSMQ для служб IIS), псевдонимы очередей, многоадресную рассылку сообщений, а также расширенную поддержку программного обслуживания и администрирования очередей и MSMQ. Версия 4.0, часть Windows Vista и Windows Server 2008. Новые функции включают в себя: под-очереди, улучшенную поддержку "необработанных сообщений" (сообщений, которые постоянно не могут быть успешно обработаны получателем), и поддержку транзакционного приема сообщений из удаленной очереди. Версия 5.0, часть Windows 7 и Windows Server 2008 R2. Новые функции включают в себя: поддержку Secure Hash Algorithm 2.0 (SHA2) и всех современных хэш-алгоритмов, поддерживаемых в Windows 2008 R2; по умолчанию более слабые хэш-алгоритмы отключены. Версия 6.0, часть Windows 8 и Windows Server 2012. Версия 6.3, часть Windows 8.1 и Windows Server 2012 R2.

Применение

MSMQ активно используется в различных приложениях контакт-центров на платформе Windows, использующих этот сервис для внутренних уведомлений и служб.