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

RabbitMQ
Java
AMQP
JMS
Messaging Patterns

Инструменты

IntelliJ IDEA IntelliJ IDEA
NetBeans NetBeans
Eclipse Eclipse
Apache Maven Apache Maven
Erlang Erlang

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

01 Создавать и настраивать очереди и обменники в RabbitMQ
02 Использовать различные типы обменников (Direct, Topic, Fanout, Headers)
03 Разрабатывать приложения на Java с использованием RabbitMQ Java client API
04 Конфигурировать и администрировать сервер RabbitMQ
05 Применять шаблоны обмена сообщениями (Work Queues, Publish/Subscribe, Routing, Topics, RPC)

Программа курса

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

    04 Поток сообщений в RabbitMQ
  • Exchanges и exchange types
  • Direct exchange
  • Topic exchange
  • Fanout exchange
  • Headers exchange
  • Queues
  • Bindings
  • Virtual host
  • 05 Message attributes и payload

    06 Конфигурация сервера
  • Configuration file
  • Persistence configuration
  • Clustering
  • Mirrored queues
  • 07 RabbitMQ Java client API
  • Обзор
  • Публикация сообщений
  • Получение сообщений по подписке
  • Получение индивидуальных сообщений
  • Shutdown protocol
  • Расширенные опции соединения
  • Автоматическое восстановление после ошибок сети
  • 08 “Hello world” пример кода
    09 Competing consumer pattern (work queues) + пример кода
    10 Publish/Subscribe pattern + пример кода
    11 Receiving messages selectively (routing) + пример кода
    12 Receiving messages based on a pattern (topics) + пример кода
    13 Request/reply ("RPC") pattern + пример кода
    14 RabbitMQ Management interface

    20 500 ₽

    18 450 ₽ — для физ. лиц

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

    Для кого

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

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

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

    20 500 ₽

    18 450 ₽ — для физ. лиц

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

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

    20 500 ₽

    18 450 ₽ — для физ. лиц

    Юр. лицо — 20 500 ₽
    Физ. лицо — 18 450 ₽
    Открытая дата

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

    Наши клиенты

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

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

    JVA-008
    40 часов

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

    Курс предназначен для разработчиков уровня Middle, желающих углубить свои знания и навыки в Java SE. Курс охватывает многопоточность, потоки ввода-вывода, оптимизацию производительности и безопасность приложений. Особое внимание уделяется оптимизации производительности и решению сложных задач в реальных проектах.

    от Middle

    51 300 ₽

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

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