Назначение EventBus


НАЧАЛО >> EventBus >> Назначение EventBus📄 Скачать в DOCX


EventBus используется как общий системный механизм публикации событий и управления их обработкой. Модуль хранит безопасный envelope события, версию схемы, ссылку на доменный объект, trace id, минимальный snapshot, idempotency key и состояние доставки.

EventBus не заменяет Queue, Collaboration, UserMessage, I128FMail, NewsFeed и историю действий в поле 907. Queue выполняет тяжелую фоновую работу, доменные модули принимают бизнес-решения, транспортные модули доставляют уже подготовленные сообщения, а EventBus отвечает за надежную фиксацию факта, подписки, deduplication, delivery state и диагностику.

Первый кодовый срез предоставляет API публикации события, реестр типов событий, реестр подписок, dry-run план доставки, dead-letter и provider-проверку для HealthCheck.