Как уже говорилось выше, очереди (queue) предназначены для промежуточного хранения сообщений.
Физически очередь может быть представлена различными способами в зависимости от операционной системы, на которой выполняется WebSphere MQ. Очередь может храниться в оперативной памяти компьютера или на диске. В любом случае, управление очередями выполняется менеджером очередей и скрыто от приложений.
Очередь характеризуется названием, и имеет набор атрибутов, отвечающих за хранение и обработку сообщений. Приложения получают доступ к очередям при помощи программных интерфейсов, в основе которых лежат низкоуровневые вызовы MQI, и могут выполнять следующие операции с очередью:
• открывать очередь для записи или чтения сообщений
• помещать сообщение в очередь
• извлекать сообщение из очереди
• просматривать сообщения, находящиеся в очереди, без их извлечения
• запрашивать и устанавливать атрибуты очереди
• закрывать очередь
Для того чтобы поместить сообщение в очередь или извлечь его из очереди, приложение должно предварительно открыть данную очередь на запись или на чтение сообщений, а после завершения работы с очередью - закрыть ее. WebSphere MQ поддерживает различные типы очередей:
• локальные очереди (local queues) – обеспечивают хранение сообщений
• удаленные очереди (remote queues) – обеспечивают передачу сообщений на удаленные менеджеры очередей
• псевдоочереди (alias queues) – выступают в качестве альтернативного имени для другой очереди
• модельные очереди (model queues) – используются в качестве шаблона при создании других очередей
Опубликовал Kest
October 12 2011 21:33:21 ·
0 Комментариев ·
6108 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.