java - 如何在多节点环境中强制flyway只在一个节点上运行?
问题描述
希望这不是一个重复的问题。我遇到了一个问题,我们有一个使用 flyway 的应用程序,它可以安装和配置为节点集群。Flyway 支持数据库的并行迁移(在我们的例子中是 Oracle),但由于某些“严重”的原因,它对于我们的 OPS 团队的政策来说是不“可接受的”。在回答:“随便做,让 OPS 买”之前,真的很不幸,我们对这种变化有一定的组织阻力。所以我的问题是:无论如何我可以强制一个节点运行 Flyway(JAVA API),但让其他节点不进行任何数据库迁移?
解决方案
推荐阅读
- python - 从 python 脚本运行 FreeCAD 模块 drawing_dimensioning 或 TechDrawGui
- heroku - Heroku 使用调度程序重建和重新部署
- scala - 为什么 GraalVM CE 的吞吐量比 GraalVM EE 或 OpenJDK 8 小
- android - 无法运行 2 个连续测试(需要但未调用实际上,与此模拟的交互为零)
- reactjs - 如何在 ReactJS 中添加 altmetrics 徽章
- sqlite - 在 Room 中创建表格的方法
- nativescript - Nativescript 缺少虚线边框
- javascript - 需要帮助才能按键盘上的字母
- sql - ExecuteNonQuery 返回 0?
- wordpress - Wordpress 的页面编辑器更改为“块”格式,并丢失了主题组件