Передача событий#
Типовое решение (паттерн) Передача событий относится к базовому.
Контекст#
В промышленных системах требуется надежная и безопасная передача событий между сервисами с учетом корпоративных стандартов и требований к безопасности.
Проблема#
Стандартные Apache Kafka и ActiveMQ Artemis не обеспечивают необходимого уровня управления, безопасности и функциональности для промышленных задач (шифрование, фильтрация, валидация, отказоустойчивость).
Решение#
Передача событий с помощью Apache Kafka и ActiveMQ Artemis с дополнительными возможностями:
Реализация пайплайнов развертывания и управления сервисом (server-side)
Шифрование паролей к SSL (server-side)
Перехватчики для:
Отказоустойчивого подключения
Подписи и проверки событий (OTT/X.509)
Фильтрации атрибутов
Валидации по схемам (JSON, XML, AVRO)
Валидации брокера по сертификату
Сервис обеспечивает соответствие корпоративным требованиям и расширяет стандартные возможности Apache Kafka и ActiveMQ Artemis.