桌上 搬过去还能跑 目录

第 2 节 · 约 30 分钟

切流量前,写下谁能喊停。

窗口 01:00–03:00。印出来的步骤,第三步行数核对之后直接改域名。中间缺了业务确认,也缺中止权人。

先讲

行数对得上,只说明表还在。货款和库存对不对,要业务看一笔他们认识的单。缺这一步,你切完只能对机器点头。机器点头不算开门。业务不点头,四点仓库来收货,库存差一件,电话会打到你,而不是打到步骤上那个空档。

谁能喊停,写在切流量之前。窗口里会有人催。催的人往往不是能承担回切的人。中止权人要到场,并且知道自己中止的是流量还是数据。权不在场,库存一乱,现场会变成一群人互相看。值班经理今晚在,老板早上才到。写「等老板」等于放弃刹车。

改域名或负载均衡,几分钟能把流量指回去。数据已经写入新库,回切就要倒记录、对冲突、解释这两分钟的订单算谁的。成本差一截。所以写入切过去之前,中止权必须在场。订单在 02:40 写进新库,回切时这几分钟的单算谁的,要事先写在步骤上。

窗口三点结束。回切自己要占十几分钟。最晚决定线大约 02:38。过了这条线还在犹豫,你已经没有干净的回切,只剩下硬扛。硬扛的决定也要有人签,不能由最会催的那个人口头拍。群里报喜不能当确认。

放行看的是步骤上的勾:冻结做成了、最终同步做成了、行数对了、业务点头了、中止权人在、回切步骤还能跑完。少一勾就不切。业务确认看的是一笔他们认识的单:一张今天下过的订单,库存件数对不对,货款金额对不对。用你抽的五十行代替,他们开门后仍可说没认。域名回切,值班经理一句话就能做。数据回切要有反向同步、停写入、对冲突单。没写,现场会争论到窗口结束。

例:01:00–03:00,第四格是空的
  1. 01:00 冻结源端写入
  2. 01:12 最终同步
  3. 01:28 行数核对 · 一万对一万
  4. 01:36 空着——这里必须插入:业务确认,值班经理到场,中止权在
  5. 01:40 才改域名。DNS 回切几分钟;数据回切另写倒回
行数对了就切,库存一乱,现场没人有权把流量指回去。

你来做

窗口 01:00–03:00

第四格是空的。切流量之前先插入业务确认,并写明中止权人。

窗口内 01:36 最晚中止约 02:38
  1. 01:00冻结源端写入
  2. 01:12最终同步
  3. 01:28行数核对 · 一万对一万
  4. 01:36这一格是空的
  5. 01:40切流量 · 改域名
  6. 01:50观察错误率,准备解冻

第四步插入什么

DNS 回切和数据回切是同一件事吗?

留下中止权人,以及域名回切和数据回切分开写。下一节对货款。