Я обновил неработающую ссылку в посте, который вы называете справкой по миграции с 2 до 3. Я чувствую, что большинство из них по-прежнему точны, поэтому не могли бы вы указать, какиебиты там не соответствуют вашей ситуации?
Я думаю, что ключевым в вашей ситуации является обеспечение того, чтобы ваши события Axon-2 могли справиться с новым форматом, который был представлен в Axon 3. Подробнеев частности, добавление globalIndex
.Точка 6 из , на которую ссылается StackOverflow, должна по-прежнему охватывать решение этой проблемы.
Я также могу отметить, что миграция с 3 на 4 проще, чем с 2 на 3.Самые большие изменения, которые были сделаны между 3 и 4, - это тщательное переупорядочение всех наших классов в разные модули.Таким образом, я думаю, что переход с 2 на 4 был бы выполнимым делом.Если вы хотите взглянуть на изменения, которые мы сделали между 3 и 4, я бы хотел отослать вас к этому файлу.Он содержит все изменения, которые были сделаны при создании Axon 4.
Таким образом, чтобы подвести итог, я бы, вероятно, пошел на прямой переход от Axon 2 к 4, используя ранее упомянутую справку по миграции 2-к-3и документ изменений API от 3 до 4.И, если у вас есть какой-либо конкретный вопрос, касающийся миграции, не стесняйтесь обновить ваш вопрос и запросить ответ с моей стороны!