0

使用默认配置 Hazelcast 在 Mongock 之前运行。我使用 Hazelcast ITopic 进行微服务之间的产品/缺点通信。但是我在使用 Mongock 执行数据库迁移之前收到了来自该主题的数据。我有两个解决方案:

  1. 等待 Mongock 事件“SpringMigrationSuccessEvent”,然后手动加载 Hazelcast,但我无法为 Mongock 的事件处理找到正确的 POM 配置,也无法以编程方式启动 Hazelcast 配置。
  2. 在最后一个 Mongock 的 ChangeSet 和 Hazelcast Cons Itopic 的第一条消息之间使用 CountDownLatch
4

1 回答 1

1

我无法告诉您有关 Hazlecast 的配置,因为我没有使用过它,但我知道它是一款可靠的产品,我敢打赌它为其启动提供了灵活的配置。

我认为第一个选择是要走的路(我会完全放弃第二个)。这里有一个使用 Mongock 事件的例子

我希望它有所帮助。如果您需要任何其他帮助,请告诉我们。

于 2021-05-03T10:34:02.490 回答