Платформа обмена сообщениями RabbitMQ

На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ. Будет дано краткое введение в JMS, рассмотрены AMQP и модель потока сообщений в RabbitMQ, а также параметры конфигурации брокера.
Курс: JVA-059
Длительность: 12 ч.

Описание

На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ. 

Сначала будет дано краткое введение в JMS. Затем рассмотрены AMQP и модель потока сообщений в RabbitMQ, а также параметры конфигурации брокера.

Слушатели будут использовать RabbitMQ Java-клиент для изучения процесса обмена сообщениями. Для наглядности теоретические материалы курса подкреплены графическими схемами.

Большая часть курса посвящена практическим примерам, чтобы помочь студентам начать работать с RabbitMQ. Эти примеры описывают основные шаблоны создания приложений по обмену сообщениями с использованием RabbitMQ.

Для закрепления полученных знаний студенты выполнят практическое задание, состоящее из 4 лабораторных работ.

Разбираемые темы

1. JMS API:
  • Обзор JMS;
  • Модель Point-to-Point;
  • Модель Publisher Subscriber;
  • JMS 1.2 и JMS 2.0;
2. Что такое RabbitMQ:
  • Введение;
  • Advanced Message Queuing Protocol (AMQP);
3. RabbitMQ JMS Client;
4. Поток сообщений в RabbitMQ
  • Exchanges и exchange types: Direct exchange, Topic exchange, Fanout exchange, Headers exchange;
  • Queues;
  • Bindings;
  • Virtual host;
5. Message attributes и payload;
6. Конфигурация сервера:
  • Configuration file;
  • Persistence configuration;
  • Clustering.

Цели

  • ознакомить с моделью потока сообщений в RabbitMQ, изучить RabbitMQ Java client API;
  • продемонстрировать основные шаблоны создания приложений для обмена сообщениями с помощью RabbitMQ Java client;
  • закрепить полученные знания в ходе выполнения лабораторных работ.


Целевая аудитория

Разработчики ПО.

Предварительная подготовка

Опыт разработки Java-приложений.
После окончания курса выдаётся сертификат на бланке Luxoft Training
-10% ФИЗИЧЕСКИМ ЛИЦАМ
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 14 400 1
Санкт-Петербург 12 960 1
Омск 10 800 1
Киев 4 950 грн.
Одесса 4 500 грн.
Днепр 4 500 грн.
Рекомендуемые курсы для дальнейшего обучения:

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.