Данный курс научит Вас, как стать администратором Java Message Service (JMS), который осуществляет надежное асинхронное взаимодействие между Java приложениями. Изучается WebLogic сервер, реализующий JMS на уровне предприятия, на основе мощной и гибкой системы администрирования.

После успешного прохождения курса слушатели будут уметь осуществлять:

Достоинства курса:

В данном курсе Вы узнаете, как увеличить производительность и масштабируемость приложений и сервисов Вашей организации, используя сервер номер один среди всех серверов приложений. Он позволит значительно упростить развертывание и уменьшить время, необходимое для выхода программного продукта на рынок. Курс позволит Вам приобрести навыки конфигурирования, управления WebLogic JMS и их мониторинга на основе проверенных рекомендаций.

Высокая доступность и миграция:

Высококвалифицированные инструкторы научат Вас, как сконфигурировать окружение WebLogic для обеспечения балансировки нагрузки и обработки сбоев для JMS ресурсов. Вы поймете, когда следует использовать сконфигурированные и динамические кластеры для JMS. Кроме того, Вы узнаете, как перемещать ресурсы с сервера на сервер в Вашем кластере в случае сбоя сервера или запланированных мероприятий по технической поддержке сервера.

Настройка производительности и поиск неполадок:

Решение этих задач, связанных с JMS, осуществляется широким набором средств.

Необходимая предварительная подготовка:

Рекомендуемые связанные курсы:

Цель курса:

Аудитория курса:

Программа

Концепции системы сообщений Java Messaging

Терминология, связанная с сообщениями. Point-to-Point модель. Publish-Subscribe модель. JMS провайдеры. JMS Destinations. EJB, управляемые сообщениями.

Базовая конфигурация

Целеуказание для JMS сервера. JMS Server - общие рекомендации. Целеуказание для системного модуля. Настройки доставки для Connection Factory. Подразвертывание - общие рекомендации. Конфигурирование Destination Delivery Overrides. Конфигурирование Error Destination. Quota - общие рекомендации.

Мониторинг и управление сообщениями

Мониторинг JMS сервера. JMS и Monitoring Dashboard. Мониторинг MDBs. Запросы сообщений. Создание тестового сообщения. Перемещение сообщений. Приостановка и возобновление JMS операций.

Персистентность, транзакции и постоянная подписка

Producer Delivery мода. Настройки персистентного хранилища. Мониторинг JMS транзакций. Пример постоянного подписчика. Разделяемые подписки. Мониторинг и управление постоянными подписчиками.

Распределенные Destinations

Требование масштабируемости JMS. Настройки кластеризации JMS. Целеуказание JMS на кластер. Подключение к распределенному Destination. Архитектура распределенной очереди. Архитектура партиционированной распределенной Topic. Архитектура реплицированной распределенной Topic. MDBs и распределенные Destinations.

Миграция сервера

Требование высокой доступности JMS. Подготовка к миграции сервера. Миграционные настройки для Node Manager. Cluster Leasing сервис. Конфигурирование машин-кандидатов. Включение автоматической миграции. Машинный сбой. Осуществление миграции сервера вручную.

Миграция сервиса

Предварительная подготовка к миграции сервиса. Архитектура миграции JTA. Архитектура миграции JMS. Целеуказание JMS для поддержки миграции. Миграция настроек политик. Конфигурирование Migratable Target. Осуществление миграции сервисов вручную.

Настройка производительности

Программирование JMS. Настройка Server Heap. Настройка разбивки сообщений на страницы. Настройка персистентных хранилищ. Логика управления потоком. Настройка управления потоком. Настройка сжатия сообщений. Настройка Consumer Message Pipeline.

Поиск неполадок

Средства поиска неполадок JMS. JMS журналирование. JMS заголовки и свойства. JMS и флаги отладки MDB. JMS и образы диагностики. Общие конфигурационные проблемы. Общие проблемы времени выполнения.