使用默认配置 Hazelcast 在 Mongock 之前运行。我使用 Hazelcast ITopic 进行微服务之间的产品/缺点通信。但是我在使用 Mongock 执行数据库迁移之前收到了来自该主题的数据。我有两个解决方案:
- 等待 Mongock 事件“SpringMigrationSuccessEvent”,然后手动加载 Hazelcast,但我无法为 Mongock 的事件处理找到正确的 POM 配置,也无法以编程方式启动 Hazelcast 配置。
- 在最后一个 Mongock 的 ChangeSet 和 Hazelcast Cons Itopic 的第一条消息之间使用 CountDownLatch