【问题标题】:Java Axon migration from 2.4.2 version to 4.0.3Java Axon 从 2.4.2 版本迁移到 4.0.3
【发布时间】:2019-02-07 12:17:22
【问题描述】:

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

该应用也使用 Spring。

我们的应用程序以非常简单的方式使用 Axon - 仅使用 Aggregates、EventHandlers 和 @EventSourcingHandlers。

我该怎么做呢?

我找到了以下帖子:Is there any specific way for Axon migration from 2.4.3 version to 3.1.1, 以及 Axon 论坛 https://groups.google.com/forum/#!searchin/axonframework/upgrade%7Csort:date 上的点点滴滴的帖子。

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

那里还有迁移指南吗? 此外,哪种方法更好 - 一次性迁移还是分两步迁移? 有 Axon 经验的人可以分享他们的来源或见解吗?

【问题讨论】:

    标签: java spring axon


    【解决方案1】:

    我已将您提到的迁移帮助帖子中的断开链接从 2 更新到 3。我觉得其中的大部分内容仍然准确,所以您介意指定里面的哪些位不符合您的情况?

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

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

    总而言之,我可能会直接从 Axon 2 跳转到 4,使用前面提到的 2-to-3 迁移帮助和 3-to-4 API 更改文档。 而且,如果您对迁移有任何具体问题,请随时更新您的问题并请求我的关注!

    【讨论】:

    • 谢谢史蒂文!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 1970-01-01
    • 2015-03-14
    • 2015-01-01
    • 1970-01-01
    • 2018-04-27
    • 2018-09-20
    相关资源
    最近更新 更多