Основы администрирования IBM MQ (Message Queue) — SynergyCom

Основы администрирования IBM MQ (Message Queue)

Код курса: IM-013 Продолжительность: 4 дня (32 часа)

Курс предназначен для персонала IT подразделений предприятий, которые занимаются сопровождением распределенных приложений, построенных на основе очередей и сообщений.

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

Особое внимание в курсе уделяется взаимодействию сервера приложений IBM Websphere c сервером MQ, согласно стандартным спецификациям JEE (Java Enterprise Edition).

На протяжении курса слушатели используют среду разработки JEE приложений Eclipse для создания тестовых и нагрузочных (стрессовых) приложений для IBM MQ.

Предварительная подготовка
Знание основ OOP (объектно-ориентированное программирование), желательно знание основ JEE.

Вопросырассматриваемые на курсе:

  • IBM MQ — сервер среднего звена, распределенных вычислений, предназначенный для управления потоком сообщений. Краткая история IBM MQ.
  • Подготовка операционной системы для развертывания сервера MQ, необходимые пакеты, установка системных семафоров. Подготовка пользователей и групп операционной системы. Два этапа развертывания сервера MQ.
  • Структура каталогов, полученных в результате инсталляции сервера. Каталог сервера и его инсталляции. Создание среды окружения пользователя операционной системы.
  • Создание первого менеджера очереди — утилита CRTMQM — создать и запустить первый администратор очередей. Правила описания имен всех объектов MQ.
  • Два способа управления — утилиты MQExplorer и MQSC. Основы работы. Правила создания скриптов для выполнения задач администрирования в MQSC.
  • Управление местом размещения данных и журнальных файлов менеджера очереди для повышения производительности работы системы. Каталог размещения лог журналов.  Цикличный и линейный журнал MQ.
  • Основы управления трассировками в MQ. Процессы MQ в операционной системе и создание для процессов файлов трассировок. Преобразование трассировок для чтения информации в них.
  • Запуск менеджера очередей. Локальное подключение к менеджеру с помощью утилиты MQSC. Создание первой локальной очереди. Тестирование очереди — утилиты AMQSPUT и AMQGET для размещения и выборки сообщений. Утилита AMQGBR и команды MQSC для просмотра состояния сообщений в очереди.
  • Типы очередей — первый обзор. Различия между локальными, псевдонимами, удаленными и моделями очередей.
  • Практическая работа по созданию и тестированию псевдонима очереди, преимущества использования псевдонима в сложных, распределенных системах. Дескриптор сообщения, структура. Подготовка операционной среды для создания нескольких менеджеров очередей, размещенных на разных хостах.
  •  Создание определения удаленной очереди. Подготовка слушателя (listener)​ , для обеспечения удаленного соединения с менеджером очередей. Создание канала для удаленного соединения, типы каналов. Идентификатор пользователя MCA. Основы безопасности при удаленных соединениях с сервером очередей.
  • Удаленные клиенты. Использование Еclipse для создания утилиты MQExplorer. Удаленное администрирование менеджера очередей. Библиотеки Java для организации удаленного соединения с сервером MQ. Практический пример создание JMS клиента в среде Eclipse для MQ сервера.
  • Трансмиссионная очередь. Тестирование соединения с использованием трансмиссионных очередей. Описание заголовка трансмиссионной очереди.
  • Очередь отвергнутых сообщений. Когда сообщение попадает в эту очередь. Задачи администратора по обслуживанию очереди отвергнутых сообщений.
  • Временные очереди. Описание заголовка временной очереди, инициализация. Время жизни сообщения во временной очереди.
  • Триггеринг. Описание задачи триггеринга. Создание простейшей модели триггерного взаимодействия на основе стандартных примеров IBM. Внешние процессы. Монитор внешнего процесса. Отправка и получение сообщения на основе триггера и триггерного монитора.
  • Введение в технологию JEE — Message Driven Bean. Создание JEE приложения для взаимодействия с очередью MQ через веб-интерфейс. Использование аннотаций для инжектирования ресурсов MQ в JEE приложение. Фабрика очереди и раздела (Topic). Интерфей Connection и Session для организации транзакционного соединения. Публикаторы и подписчики. Описание ресурсов IBM MQ на сервере приложений IBM Websphere.
  • Практическая разработка взаимодействия серверов приложений JEE с очередями IBM MQ с использование технологии JEE. Стрессовое тестирование взимодействия серверов. Использование утилиты Apache JMeter.

Курс не запланирован.

Вы можете подать заявку на открытие курса:

Каталог услуг

Поиск по сайту