Spring boot项目的Event Handler没有捕获Axon Framework中的Event

问题描述 投票:0回答:1

我尝试使用 CQRS 设计模式实现一个简单的微服务。我使用 axon 框架和 spring boot 3.1 来开发这个。我将查询和命令服务划分为单独的项目。此时事件处理程序方法没有被事件击中。当我检查轴突服务器中的事件时。它成功地保留在那里,当我在命令端代码库中使用相同的事件处理程序时,它成功工作(查询服务对于查询处理程序运行良好)。 Command ServiceCommand Service property fileQuery ServiceQuery Service property fileShared Event

希望有人能帮助找到有关如何点击事件处理程序的正确解决方案

spring-boot design-patterns microservices cqrs axon
1个回答
0
投票

问题在于您已将事件处理器配置为订阅处理器。订阅事件处理器会拾取在同一 JVM 实例中发布的任何事件。因此,在这种情况下,您需要使用流事件处理器,它使用令牌来遍历事件流。

© www.soinside.com 2019 - 2024. All rights reserved.