Описание курса:
На курсе изучается широко используемый брокер сообщений с открытым исходным кодом RabbitMQ.
Сначала будет дано краткое введение в JMS. Затем рассмотрены AMQP и модель потока сообщений в RabbitMQ, а также параметры конфигурации брокера.
Слушатели будут использовать RabbitMQ Java-клиент для изучения процесса обмена сообщениями. Для наглядности теоретические материалы курса подкреплены графическими схемами.
Большая часть курса посвящена практическим примерам, чтобы помочь студентам начать работать с RabbitMQ. Эти примеры описывают основные шаблоны создания приложений по обмену сообщениями с использованием RabbitMQ.
Для закрепления полученных знаний студенты выполнят практическое задание, состоящее из 4 лабораторных работ.
Аудитория:
Разработчики ПО.
Необходимая подготовка:
Опыт разработки Java-приложений.
Программа курса: Модуль 1. JMS API
• Обзор JMS;
• Модель Point-to-Point;
• Модель Publisher Subscriber;
• JMS 1.2 и JMS 2.0.
Модуль 2. Что такое RabbitMQ
• Введение;
• Advanced Message Queuing Protocol (AMQP).