Чем IBM MQ отличается от других решений для обмена сообщениями?

Однократная доставка. При использовании IBM MQ данные доставляются один раз, в отличие от других решений, в которых сообщения могут дублироваться или теряться в зависимости от качества обслуживания.

Транзакционная система. Обработка всех сообщений в IBM MQ осуществляется с помощью транзакций, что обеспечивает предсказуемое поведение даже в случае сбоев.

Асинхронная система. В синхронных решениях происходит сбой, если сеть или приложение недоступны. Асинхронные решения, такие как IBM MQ, обеспечивают защиту данных и возобновляют передачу, когда система снова становится доступна.

Шифрование сообщений. Многие решения обеспечивают защиту хранящихся данных. Некоторые защищают только диск, а IBM MQ Advanced защищает само содержимое сообщений. Если зашифрован только диск, то в случае взлома диска все данные на нем становятся уязвимыми. Защита самих сообщений дает дополнительную уверенность.

Предлагается ли пробная версия или версия для разработчиков?

Какие возможности управления и мониторинга предусмотрены в IBM MQ?

  • IBM MQ Console — графическая веб-консоль для администрирования и настройки.
  • IBM MQ Explorerграфический пользовательский интерфейс, построенный на базе Eclipse и предназначенный для администрирования и мониторинга локальных и удаленных объектов IBM MQ. Дополнительные сведения см. в разделе Знакомство с IBM MQ Explorer.
  • Команды MQSC используются в сценариях и в интерактивной командной строке. Эти команды позволяют настраивать все объекты диспетчера очередей и управлять ими. Дополнительные сведения см. в разделе Справочник по MQSC. Клиенты, использующие версию 9.0.4 (или более позднюю версию), могут передавать команды MQSC с помощью REST.
  • Команды Programmable Command Formats (PCF)представляют собой командные и ответные сообщения, которыми могут обмениваться программы и диспетчеры очередей с поддержкой PCF в сети. Команды PCF обеспечивают программируемый способ настройки и управления диспетчерами очередей. Дополнительные сведения см. в разделе Знакомство с командами PCF.

Как получить справочную информацию?

Самые удобные способы получения справочной информации приведены здесь.

Что такое IBM MQ?

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

На каких платформах может работать IBM MQ?

IBM MQ — это универсальное решение для обмена сообщениями. Оно может работать в локальной среде с использованием соответствующего ПО, на оптимизированном устройстве, на мейнфрейме, в облачной и мультиоблачной среде.

Какая версия IBM MQ мне подходит?

Все версии IBM MQ обеспечивают асинхронную передачу сообщений между приложениями, системами и службами с однократной доставкой, поддержкой транзакций и надежностью. Данные защищены во время передачи. Предусмотрены средства поддержки высокой готовности и восстановления после аварий. Это касается локального развертывания, развертывания на IBM z/OS® и в облаке.

Для сквозного шифрования данных или передачи содержимого файлов в виде сообщений необходимо выполнить обновление до версии IBM MQ Advanced или IBM MQ Advanced для z/OS VUE. В IBM MQ Appliance это стандартная функция.

Если у вас недостаточный опыт работы с IBM MQ или вы хотите объединить имеющуюся инфраструктуру IBM MQ, рассмотрите вариант IBM MQ Appliance.

Если вы работаете в облачной среде, вам подойдет размещенная служба IBM MQ on IBM Cloud™, которая обеспечивает более простой способ управления средой IBM MQ. Либо, если вы не хотите использовать размещенную версию, можно воспользоваться IBM MQ в других облачных средах, включая IBM Cloud Private, Amazon Web Services и Azure.

С какой периодичностью выходят новые версии IBM MQ?

Основные выпуски IBM MQ выходят примерно раз в два года в рамках так называемой модели долгосрочной поддержки (LTS). Кроме того, новые функции можно получать чаще (3-4 раза в год) в рамках модели непрерывной поставки (CD). Материалы, предоставленные в рамках модели непрерывной доставки, включаются в следующую долгосрочную версию. Это дает возможность раньше ознакомиться с новыми функциями и приступить к работе с ними.

Что такое выпуски LTS и CD?

Выпуск LTS предназначен для систем, которым требуется наивысший уровень стабильности. В течение периода поддержки выходят обновления, включающие исправления для обнаруженных неполадок и уязвимостей. Выпуски CD добавляют в IBM MQ новые функции и предназначены для тех, кто стремится воспользоваться новейшими возможностями IBM MQ, не дожидаясь выхода следующего выпуска LTS. Исправления предоставляются только в выпуске LTS и в двух последних выпусках CD.

Как обновить версию?

Обратитесь к торговому представителю IBM или представителю бизнес-партнера IBM. Также можно воспользоваться формой обратной связи.

Какие предлагаются варианты поддержки?

В стоимость первоначальной покупки IBM MQ включены услуги поддержки на один год. Обновление до последней версии возможно, если вы продолжаете оплачивать подписку. В случае прекращения оплаты подписки обновление до последней версии возможно только после оплаты повторной активации. О прекращении поддержки версии обычно объявляется за два года, чтобы у пользователей было время для планирования необходимых процессов миграции. Вы можете договориться о продлении этого периода, однако рекомендуется выполнить обновление, чтобы получить новейшие функции и исправления.

Период поддержки для варианта CD короче, поскольку новые выпуски предоставляются по мере их появления.

Сколько времени потребуется, чтобы приступить к работе с IBM MQ?

Начать работать с IBM MQ можно за считанные минуты. Дополнительные сведения см. в разделе LearnMQ на сайте IBM developerWorks®.

Защищен ли IBM MQ?

IBM MQ обеспечивает защиту передаваемых данных с помощью протокола TLS (Transport Layer Security). При обновлении до IBM MQ Advanced, IBM MQ Appliance или IBM MQ Advanced для z/OS VUE для сквозной защиты данных также применяется шифрование хранящихся данных. Для обеспечения дополнительной защиты шифрование осуществляется на уровне сообщений, а не на уровне диска. Файловые данные также защищены.

Подробнее об этом

Можно ли передавать файлы с помощью IBM MQ?

Функции управления передачей файлов предусмотрены в IBM MQ Advanced, IBM MQ Appliance и IBM MQ Advanced для z/OS VUE. Содержимое файлов может быть передано в виде сообщений по имеющейся сети IBM MQ. Возможно перераспределение агентов передачи файлов, которые предоставляются бесплатно при использовании диспетчера очередей IBM MQ Advanced, IBM MQ Appliance или IBM MQ Advanced для z/OS VUE.

Поддерживает ли IBM MQ отказоустойчивость?

Во всех предложениях IBM MQ предусмотрены функции обеспечения высокой готовности и восстановления после аварии. В состав IBM MQ и IBM MQ Advanced входят многоэкземлярные диспетчеры очередей и решения для сетевой файловой системы. Для реализации диспетчера высокой готовности можно использовать IBM PowerHA® для IBM AIX® (предыдущее название HACMP) или Microsoft Cluster Service (MSCS). Кроме того, путем синхронной репликации создается резервная копия сетевой системы хранения данных во внешней системе. 

В различных вариантах развертывания MQ предлагаются дополнительные возможности:

IBM MQ Advanced. Диспетчеры очередей реплицированных данных (RDQM) осуществляют синхронную репликацию журналов и данных в две другие системы (только для IBM MQ в ОС Linux). Также выполняется асинхронная и синхронная репликация для перехода на другой ресурс вручную с использованием RDQM (поддерживаются только 2 узла).

IBM MQ Appliance. Репликация между устройствами.

IBM MQ для z/OS. Группы совместного использования общих очередей высокой готовности с общим хранилищем и восстановлением с других диспетчеров очередей.

IBM MQ on Cloud. Автоматическое переключение диспетчера очередей на другие доступные экземпляры и сетевое хранилище.

Как поддерживается целостность данных в IBM MQ?

IBM MQ поддерживает целостность данных на очень высоком уровне благодаря сохранению сообщений и транзакционным возможностям, включая следующие: 

  • Сообщения сохраняются и после перезапуска любой части системы. После успешного получения сообщения в системе IBM MQ оно не потеряется даже при сбое и прекращении работы сети или системы.
  • Глобальные транзакции позволяют координировать операции обмена сообщениями, выполняемые приложением, с другими ресурсами, такими как серверы приложений и базы данных. При этом IBM MQ выступает в качестве координатора транзакций или диспетчера ресурсов.

Какие API-интерфейсы поддерживает IBM MQ?

IBM MQ поддерживает в том числе следующие API:

  • MQI
  • API типа JMS (Java Message Service)
  • MQTT
  • MQ Light

В состав выпуска IBM MQ CD входят API-интерфейсы REST для администрирования и обмена сообщениями.

Где можно найти информацию о производительности IBM MQ?

Отчеты о производительности IBM MQ см. в разделе Семейство продуктов IBM MQ — отчеты о производительности.

Где можно найти информацию об IBM MQ для начинающих?

Информацию и учебные руководства, которые помогут вам быстро освоить IBM MQ и приступить к работе, см. в разделе LearnMQ на сайте developerWorks.

Где можно найти подробную техническую информацию?

Подробная техническая информация о IBM MQ, IBM MQ для z/OS и IBM MQ Appliance приведена в Центре знаний IBM.

Как можно предложить усовершенствования?

Предложить усовершенствования и поддержать уже запрошенные усовершенствования можно на странице запросов на усовершенствование.