jjzjj

java - 命令状态的自动持久化 [Axon Framework]

我正在研究Axon框架,但在命令状态的自动持久化方面遇到了困难。我查看了有关commandmodelrepository的文档根据我的理解,如果我有正确的依赖关系,标准存储库的命令模型的状态应该是自动持久化的。这种情绪也存在于另一个blog/tutorial中。我看过(您可能需要向下滚动到存储库部分)。问题是,虽然我添加了axon-mongo依赖项,但命令状态不会自动保留。我已尝试根据文档配置相关的存储库bean,但它似乎也没有用。我什至不确定这是否是必需的,因为(根据我对文档的理解)如果您想查询命令状态,您主要会这样做。虽然我知道我可以创建自己的存储库并自己保存实体(类似于thist

java - CQRS 是在 Google App Engine 上实现社交应用程序的好方法吗?

在我看来,CQRS(命令和查询责任分离)方法可能适合在GAE上实现强大且响应迅速的社交应用程序服务器,因为:CQRS不需要SQL数据库(GAE不提供)它确实需要一个能够保存序列化对象的数据库,GAE实际上提供了这种数据库它需要事件队列,GAE也提供了它支持非阻塞、异步、基于消息的架构,巧妙地解决了GAE对长时间运行事务的限制它被宣传为高度可扩展的,这毕竟是乐观主义者选择GAE的原因问题是,我是一个生锈的Java程序员,对这种选择没有什么经验,我非常感谢任何同时使用过这两者的人的任何评论,或者至少从使用经验中研究过使用一个另一个。我认为我的主要问题是:对于新应用的早期阶段,CQRS是否过

java - Axon 框架的真实生活体验

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭3年前。Improvethisquestion作为研究用于项目的CQRS的一部分,我遇到了AxonFramework,我想知道是否有人对它有任何真实的生活经验。为了清楚起见,我问的是框架,而不是CQRS作为架构模式。我的项目已经使用了Spring和SpringIntegration,它非常适合Axon自己的需求,但在我投入大量时间之前,我想知道是否有人有一些第一手经验。特别是我对文档中没有立即显现的可能陷阱感兴趣。