MongoDB迁移
- 废弃的表: sku_product, order, order_statistics, purchase_order, sku_product_snapshot, spu_remark, station_settlement, stock, stock_increase_log, stock_loss_log, stock_value, weigh_group, oplog 移到xnn_core_product_old
- 用腾讯云的迁移工具迁移
- 在10.143.80.155上重新部署各个工程
- 迁移完成后,测试验证,腾讯云的那个同步工具是一分钟同步一次,所以会有延迟
- 关闭所有线上服务
- 等待数据库同步写入结束(应该很快),跑一遍tools/check_same.py校验两边数据集大小是否一致, 前后加两条数据检查是否一致
- 开启tools/replay_oplog.py,把oplog写到数据库中
- 修改DNS
- 测试服务是否正常
回滚
- 开启tools/revert_oplog.py,把oplog回滚到源机器上
- 如果腾讯云出现任何问题,等待revert_oplog.py回滚完,把工程配置切回源机器