首页 > 解决方案 > 如何在 Mongock 迁移后启动 Hazelcast?

问题描述

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

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

标签: javaspringhazelcastmongock

解决方案


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

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

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


推荐阅读