问题描述
在我职业生涯的大部分时间里,我一直在使用 sql 或 MysqL 开发 C# 网络应用程序。在 C# 领域,我们有实体框架和 dbup 来处理针对 db 的迁移。在我目前的工作中,我一直在使用 node 和 Mongo,并且需要一个类似的迁移工具来更改现有文档并更改字段上的数据类型。可以选择在读取时转换现有字段(读取 + 写入转换后的形状,但我不喜欢那样)。我想找到一个地方,我们有一个迁移/架构更改跟踪集合,并在启动时应用架构更改,同时还具有回滚功能。
tl;博士:
我很好奇其他人在使用负载均衡器的环境中对应用启动应用迁移时是如何解决竞争条件的。我想出的选项是锁定模式跟踪表。只有一个人可以获得锁,并且将是运行所有迁移的人。所有其他人都将被阻止启动。有人有其他想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)