Pull to refresh
EPAM
Компания для карьерного и профессионального роста

Записи воркшопов для Java-разработчиков по ActiveMQ, RabbitMQ, Apache Kafka

Reading time2 min
Views8.6K

Летом прошёл онлайн-интенсив GET PROF IT: Messaging, посвящённый работе с инструментами, которые пригодятся Java-разработчикам. Для тех, кто только вернулся из отпусков и пропустил это событие, мы решили поделиться записями воркшопов.

А ещё напоминаем, что сейчас EPAM проводит Hiring Week для Java-разработчиков, где можно получить быстрый оффер и welcome-бонус ― принять участие можно до 1 октября.

Чтобы воркшопы прошли с пользой, вам понадобится установить: Java SE Development Kit 11, Maven, Git/Github (если будет желание скачать и посмотртеть код), IDE и Docker.

Асинхронная коммуникация: дизайн и шаблоны, основанные на сообщениях

Доклад будет интересен разработчикам, которые интересуются, занимаются или хотят разрабатывать системы с использованием Message Oriented Middleware, а также архитекторам, проектирующим распределённые системы. Валерий Седых, Solution Architect EPAM, и Виктор Шевлягин, Senior Software Engineer EPAM, рассказали про архитектурные особенности построения систем с помощью Message Oriented Middleware, про интеграцию в целом и существующие интеграционные стили взаимодействия; рассмотрели отличия синхронного и асинхронного взаимодействия; показали шаблоны проектирования.

Воркшоп: ActiveMQ

Воркшоп будет интересен Java-разработчикам, которые разрабатывают системы с использованием JMS. Вы узнаете о протоколах использования ActiveMQ; особенностях создания fault tolerance сервера; построении network of brokers; persistance/ non-persistance в очередях и топиках; message groups политику; message selector и destination features.

Воркшоп поможет вам научится конфигурировать ActiveMQ и использовать основные и самые интересные features ActiveMQ.

Воркшоп: RabbitMQ

Воркшоп поможет Java-разработчикам разобрать с RabbitMQ. Александр Корольков, Lead Software Engineer EPAM, расскажет про брокер сообщений RabbitMQ и его компоненты; типы Exchange и их отличия; гарантии доставки и обработки ошибок; взаимодействие RabbitMQ с использованием Spring Framework.

Вы научитесь работать с RabbitMQ через RabbitTemplate и конфигурировать RabbitMQ с Spring Cloud Stream и применять его в микросервисах; обрабатывать ошибки с DLX и DLQ; тестировать с Spring Cloud Stream.

Воркшоп: Apache Kafka

Воркшоп будет полезен Java-разработчикам для работы с Apache Kafka.

Виктор Шевлягин, Senior Software Engineer EPAM, расскажет про брокера сообщений Apache Kafka и его компоненты; балансировку и репликацию в Apache Kafka; основы работы с Apache Kafka через CLI; взаимодействие с Apache Kafka с использованием Spring Framework; применимость различных архитектурных подходов, в зависимости от бизнес-требований; различные способы для написания тестов с использованием Apache Kafka.

Вы научитесь основам администрирования Apache Kafka; работать с Apache Kafka через CLI и писать приложения на Spring с использованием Apache Kafka.

Tags:
Hubs:
Total votes 3: ↑3 and ↓0+3
Comments0

Articles

Information

Website
www.epam.com
Registered
Founded
1993
Employees
over 10,000 employees
Location
США
Representative
vesyolkinaolga