axon

    0热度

    1回答

    我正在研究一个场景,其中命令和查询服务是分开的节点(弹簧引导)。 我配置为使用杰克逊JSON序列化的RabbitTemplate: @Bean RabbitTemplate rabbitTemplate(final ConnectionFactory connectionFactory, Jackson2JsonMessageConverter converter) { final R

    0热度

    1回答

    我有一个使用框架Axon 3构建的应用程序。 有2个实例(JVM) 第一个处理命令,并通知第二个与RabbitMQ的构建读取模型数据库。 有一个事件存储此应用程序(MongoDB的) 现在我想建立一个第三个实例,并且是能够重现通过RabbitMQ的第一个实例的所有历史事件来构建的初始状态第三例?以及如何配置它? 我试图the doc Axons的答案,看来我应该使用的TrackingEventPr

    1热度

    3回答

    我正在使用Axon + Spring Boot创建一个简单的应用程序,只是为了确保我在Axon框架中理解基本组件,然后才将其用于实际项目。 有一个应该当我通过CommandGateway命令发送到被称为类TaskAggregate内的@CommandHandler注释的方法,但在运行应用程序后,我得到异常: Exception in thread "main" org.axonframework.

    0热度

    1回答

    我正在构建一个Web应用程序,我需要跟踪某些事件,例如短信发送,发送或失败。为此我想使用Axonframework。我在官方网站上跟着axonframework教程,也从this website 但我没有找到任何解决方案来从Axon本身创建的daomainevententry表中获取事件。我正在使用Java语言,Spring框架和MySql数据库来完成我的应用程序的开发。 请告诉我任何好的教程或解

    1热度

    1回答

    我有一个处理Report Run Command的报告运行器聚合。聚合具有目标标识符,并且这两个命令具有相同的目标标识符。 得到以下错误 java.lang.IllegalArgumentException异常:工作单元已经具有在org.axonframework.common.Assert.isTrue(Assert.java:54)具有相同标识符 一个聚合〜[axon-core-3.0.6.j

    1热度

    1回答

    我是Java初学者。我会配置我的处理程序仅用于工作和处理命令。在这一刻我收到ExceptionNo handler was subscribed to command [com.capgemini.books.CreateBook]。 我的代码如下所示: @Configuration public class ControllerConfig { @Bean public C

    0热度

    2回答

    我对轴突框架的工作还不熟悉。 我想实现我的应用程序使用MongoDB的快照和我不断收到一个错误说 “AbstractSnapshotter:尝试创建和存储快照导致异常异常摘要:聚合类型在这个快照中未知:com.myworklife.contacts.domain.contact.Contact“ 这是我的java配置文件的一部分。 @Bean public AggregateSnapshotte

    0热度

    1回答

    我已经有一个相当简单的CQRS设置使用轴突&春天。 这是配置类。 @AnnotationDriven @Configuration public class AxonConfig { @Bean public EventStore eventStore() { ... } @Bean public CommandBus comm

    1热度

    1回答

    我开发了几个电子商务网站,最近我注意到了axonframework。 我正在考虑如何使用axonframework实现新的电子商务网站。 我的意思是使用标准存储库来简单地保持聚合(在我们的情况下,它们是订单),但我们也需要订单历史记录以供审查。 我不知道我们是否可以使用事件采购仓库来保存订单上的所有事件以实施订单历史记录。 问题: 我可以使用axonframework了标准库和事件采购库 ? 如果

    0热度

    2回答

    我正在使用AxonFramework实现JGroups,我指的是this链接。我在代码中做了一些更改,并在没有Docker的情况下运行该项目。以下是我的代码 - 主类 - public class ClusterRunner { public static void main(String[] args) { Thread t1 = new Thread(new Prim