О чём курс

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

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

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

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

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

Цели

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


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

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

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

Опыт разработки Java-приложений.

Для кого

Разработчик Разработчик

Улучшаемые навыки

Основы RabbitMQ
Настройка и конфигурация RabbitMQ
Отправка и получение сообщений
Обработка сообщений и управление очередями
Мониторинг и управление RabbitMQ

Темы курса

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

18 500 ₽

16 650 ₽ — для физ. лиц

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

Чему вы научитесь

01 Научитесь основным концепциям RabbitMQ, включая архитектуру, очереди, обменники и маршрутизацию сообщений
02 Освоите процесс установки и настройки RabbitMQ, включая управление пользователями, виртуальными хостами и правами доступа
03 Научитесь создавать приложения для отправки и получения сообщений с использованием различных клиентских библиотек RabbitMQ
04 Освоите методы обработки сообщений, включая подтверждения, повторные попытки и управление очередями
05 Научитесь использовать инструменты мониторинга и управления RabbitMQ

18 500 ₽

16 650 ₽ — для физ. лиц

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

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

18 500 ₽

16 650 ₽ — для физ. лиц

Юр. лицо — 18 500 ₽
Физ. лицо — 16 650 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Связанные курсы

JVA-008
40 часов

Разработка на платформе Java SE. Расширенные темы

В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе Java SE. В этом курсе рассматриваются основные классы системных библиотек и основы проектирования программного обеспечения. Благодаря этому слушатели научатся работать не только как программисты, но и как проектировщики ПО. Базовые темы по платформе Java рассматриваются в связанном курсе JVA-007 Разработка на платформе Java® SE: Базовые темы.

от Middle

44 500 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.