Java Axon从2.4.2版迁移到4.0.3版

Java Axon从2.4.2版迁移到4.0.3版,java,spring,axon,Java,Spring,Axon,我正在尝试迁移一个使用Axon framework v.2.4.2的应用程序,将两个主要版本跳到4.0.3。-可能需要两个步骤(2->3,3->4) 该应用程序还使用Spring 我们的应用程序以非常简单的方式使用Axon——只使用聚合、EventHandler和@EventSourcingHandler 我该怎么做呢 我找到了以下帖子:, 以及Axon论坛上的点点滴滴的帖子 遗憾的是,这些来源中引用的大多数轴突迁移指南和文档已经过时或被删除 有没有迁移指南还活着? 另外,哪种方法更好—一次迁移

我正在尝试迁移一个使用Axon framework v.2.4.2的应用程序,将两个主要版本跳到4.0.3。-可能需要两个步骤(2->3,3->4)

该应用程序还使用Spring

我们的应用程序以非常简单的方式使用Axon——只使用聚合、EventHandler和@EventSourcingHandler

我该怎么做呢

我找到了以下帖子:, 以及Axon论坛上的点点滴滴的帖子

遗憾的是,这些来源中引用的大多数轴突迁移指南和文档已经过时或被删除

有没有迁移指南还活着? 另外,哪种方法更好—一次迁移还是两步迁移?
有Axon经验的人可以分享他们的来源或见解吗?

我已经更新了你提到的从2到3的迁移帮助中的断开链接。我觉得里面的大部分内容仍然是准确的,所以你介意指定其中哪些部分与你的情况不符吗

我认为,在您的情况下,关键是确保您的Axon-2事件能够适应Axon 3中引入的新格式。更具体地说,添加了
globalIndex
。StackOverflow的第6点仍应涵盖此问题的解决方案

我还可以指出的是,从3迁移到4比从2迁移到3更简单。在3和4之间所做的最大变化是将所有类彻底重新排序到不同的模块中。 因此,我认为从2跳到4是可行的。 如果你想看看我们在3和4之间所做的更改,我想让你参考这个文件。它包含创建Axon 4时所做的所有更改

总之,我可能会使用前面提到的2到3迁移帮助和3到4 API更改文档,直接从Axon 2跳到4。
而且,如果您有任何关于迁移的具体问题,请毫不犹豫地更新您的问题,并请求我的关注

谢谢你,史蒂文!非常感谢。