Архитектура, управляемая событиями Это группа архитектурных стилей, исопльзуемых для создания распределённых асинхронных систем. Отличие архитектуры, основанной на событиях от традиционной архитектуры, онованной на запросах, в следующем: Есть две основных топологии архитектур, основанных на обработке событий: В топологии брокера событие обрабатывается одним или несколькими обработчиками, которые выполнив свою работу, сообщают об этом остальной системе путём размещения у брокера своего собственного события. Остальная система может либо каким-либо образом отреагировать на такое событие, либо проигнорировать его. Такой принцип размещения сообщений называется "выстрелил и забыл". Такая архитектура позволяет динамически подключать и отключать обработчики событий без перезапуска всей ситемы. Все обработчики событий разделены и не зависят друг от друга. Расплатой за такую гибкость является отсутствие контроля за бизнес-транзакциями и невозможность повторного запуска инициирующего события. В т