在AxonFramework中,可以使用消息代理(例如RabbitMQ(分发事件和命令。
我想知道是否可以对查询做同样的事情,我在文档中找不到任何东西......
这是完全正确的,您在文档中找不到它,因为它尚未构建。至少,还不是开源软件。
目前只能选择使用SimpleQueryBus
实现。所以没有相应的DistributedQueryBus
(例如像DistributedCommandBus
(。 为了维护,我刚刚在 GitHub 上为它创建了一个问题。这样您就可以跟踪它的进度。
另一种选择是使用AxonHub。AxonHub将允许您在(非(Axon应用程序中分发所有消息表单,例如命令,事件和查询等。