В AxonFramework можно распределять события и команды с помощью брокеров сообщений, например RabbitMQ.
Интересно, что можно сделать то же самое с запросами, я ничего не могу найти в документах ...
В AxonFramework можно распределять события и команды с помощью брокеров сообщений, например RabbitMQ.
Интересно, что можно сделать то же самое с запросами, я ничего не могу найти в документах ...
Совершенно верно, что вы не можете найти его в документации, потому что он еще не построен. По крайней мере, пока не как программное обеспечение с открытым исходным кодом.
В настоящее время у вас есть возможность использовать только реализацию SimpleQueryBus
. Так что нет соответствующего DistributedQueryBus
(например, как DistributedCommandBus
). Для обслуживания я только что создал для него проблему на GitHub. Таким образом, вы можете отслеживать его прогресс.
Другой вариант - использовать AxonHub. AxonHub позволит вам распространять все формы сообщений внутри (не) Axon-приложения, такие как команды, события и запросы и тому подобное.