Я читал об архитектуре микросервисов с использованием DDD из книги Криса Ричардсона «Шаблоны микросервисов». Ниже приведен фрагмент текста публикации событий домена.
Концептуально события домена публикуются агрегатами. Агрегат
знает, когда меняется его состояние и, следовательно, какое событие публиковать. Агрегат может напрямую вызывать API обмена сообщениями. Недостаток этого
подхода заключается в том, что, поскольку агрегаты не могут использовать внедрение зависимостей,
API обмена сообщениями необходимо будет передавать в качестве аргумента метода.
Это переплетет проблемы инфраструктуры и бизнес-логику. ,
что крайне нежелательно.
Мой вопрос по тексту выше: Что подразумевает автор под словами «необходимо передать API обмена сообщениями в качестве аргумента метода"? Пожалуйста, объясните
Подробнее здесь: https://stackoverflow.com/questions/789 ... -aggregate