Службы очереди сообщений

OSzone.net » Microsoft » Windows 2000/NT » Учебник по Windows 2000 » Службы Интернета в Windows 2000 » Службы очереди сообщений
Опубликована: 26.01.2005
Службы очереди сообщений (Microsoft Message Queuing Services, MSMQ) — сервис, входящий в стандартную поставку Microsoft Windows 2000 Server. С помощью MSMQ приложения, работающие в разное время, могут связываться через разнородные сети и системы, способные временно работать автономно. Приложения посылают сообщения MSMQ и используют очереди MSMQ — это позволяет быть уверенным, что сообщение рано или поздно достигнет адресата. MSMQ обеспечивает гарантированную доставку сообщений, интеллектуальную маршрутизацию, защиту и передачу сообщений, основанную на приоритетах.

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

Программные продукты с такими возможностями часто называют программным обеспечением поддержки очередей сообщений, программным обеспечением с промежуточным накоплением или средствами среднего уровня, ориентированными на сообщения (MOM, Message-Oriented Middleware).

Особенности и возможности службы MSMQ:

Установка MSMQ. Чтобы добавить или удалить службу:

  1. В меню Пуск (Start) выберите команду Настройка (Settings) | Панель управления (Control panel) | Установка/удаление программ (Add/Remove Programs).
  2. В левой панели диалогового окна Установка/удаление программ выберите вкладку Добавление/удаление компонентов Windows.
  3. Откроется окно Мастер компонентов Windows (Windows Components Wizard). В списке Компоненты Windows (Windows Components) выберите опцию Службы очереди сообщений (Message Queuing Services) (рис. 22.18).
  4. Нажмите кнопку Далее (Next) и следуйте командам мастера.

Рис 22.18. Установка служб очереди сообщений

Примечание: Сначала нужно установить сервер MSMQ на контроллере домена Windows 2000 (в группе серверов, объединенных территориально), а затем можно устанавливать программное обеспечение MSMQ на других компьютерах. Сервер MSMQ не может быть установлен на компьютерах, работающих под управлением Windows 2000 Professional.

Служба MSMQ в Windows NT 4.0 и Windows 2000. Перечислим общие задачи управления службой MSMQ. Интерфейс пользователя для выполнения этих задач отличается в Windows 2000 от интерфейса в Windows NT 4.0.

В табл. 22.6 перечислены отличия в терминологии и в архитектуре предыдущих версий от текущей версии MSMQ.

Таблица 22.6. Управление службой MSMQ в Windows 2000 и в Windows NT 4.0

Необходимое действие

Windows NT 4.0

Windows 2000

Управление доступом, установка аудита или изменение владельца для Message Queuing

MSMQ Explorer

Оснастка Active Directory- пользователи и компьютеры (Active Directory Users and Computers)

Изменение учетной записи для службы MSMQ

Значок Services на панели управления

Оснастка Управление компьютером (Computer Management)

Настройка параметров маршрутизации

MSMQ Explorer

Оснастка Active Directory - пользователи и компьютеры

Создание внешних (foreign) узлов или добавление внешних компьютеров

MSMQ Explorer

Оснастка Active Directory-пользователи и компьютеры

Добавление, удаление и настройка компьютеров MSMQ; установка квот для компьютеров или изменение свойств

MSMQ Explorer

Оснастка Active Directory - пользователи и компьютеры

Установка параметров IPX/SPX для компьютеров MSMQ

Значок Network на панели управления

Значок Сеть и удаленный доступ к сети (Network arid Dialup Connections) на панели управления

Создание, удаление и настройка очередей; установка квот очереди или изменение свойств

MSMQ Explorer

Оснастка Active Directory - пользователи и компьютеры

Просмотр и удаление сообщений; просмотр свойств сообщений

MSMQ Explorer

Оснастка Active Directory - пользователи и компьютеры

Управление службой MSMQ. Управление MSMQ на локальном компьютере осуществляется при помощи оснастки Управление компьютером — узел Службы и приложения | Очередь сообщений. Основное управление объектами MSMQ в организации осуществляется с применением оснастки Active Directory — пользователи и компьютеры. Для управления MSMQ в организации:

  1. Запустите оснастку Active Directory — пользователи и компьютеры.
  2. В дереве консоли разверните узел Active Directory — пользователи и компьютеры.
  3. В меню Вид (View) выберите пункт Пользователи, группы и компьютеры как контейнеры (Users, Groups and Computers as Containers), а затем в том же меню выберите пункт Дополнительные функции (Advanced Features).
  4. В дереве консоли найдите нужный домен, затем подразделение, наконец нужный компьютер, на котором установлена MSMQ, щелкните правой кнопкой мыши на узле msmq и в контекстном меню выберите пункт Свойства (Properties).

Ссылка: http://www.oszone.net/1089/