Для улучшения сервиса и адаптации нашего сайта к индивидуальным потребностям пользователей мы используем информацию, зарегистрированную в файлах «cookies». Продолжая работу с сайтом, Вы соглашаетесь на сбор, изменение и сохранение в памяти Вашего устройства файлов «cookies». Вы можете изменить настройки касающиеся «cookies» в настройках браузера. OK
Event\Message-Driven системы являются очень важной частью современных архитектурных подходов и шаблонов проектирования систем, таких как Reactive Systems, CQRS и Event Sourcing, Microservices.
На вебинаре Денис поделится собственным опытом создания систем обработки сообщений с использованием следующих технологий:
1. JMS
2. MQTT (for IoT)
3. Kafka
4. Nats
5. RabbitMQ
JMS (Java Message System) – отличный выбор для реализации Event\Message-Driven парадигмы.
Применение Apache ActiveMQ , в качестве JMS Broker в сочетании с технологиями Spring Boot и JMX для управления, отправки и получения сообщений от разных производителей и обмена ими с несколькими потребителями.
MQTT – важное решение в области IoT (Интернет вещей).
Apache Kafka – это масштабируемая система обмена сообщениями. Он расширяет возможности JMS и может масштабироваться под задачи приложения. Kafka – один из ключевых инструментов для современных Event\Message-Driven платформ.
Nats – это система сообщений на основе Go. Но его также можно использовать для связи с микросервисами на основе Java.
RabbitMQ – это брокер сообщений, основанный на протоколе AMQP.