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

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: IBM MQ
Длительность: 32 ак.ч.
Стоимость: 51 660 р.

Курс читается для групп организаций от 4 чел. 

Аудитория: 
Курс предназначен для персонала 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.