放行
窗口 01:00–03:00
第四格是空的。切流量之前先插入业务确认,并写明中止权人。
窗口内
01:36
最晚中止约 02:38
- 01:00冻结源端写入
- 01:12最终同步
- 01:28行数核对 · 一万对一万
- 01:36这一格是空的
- 01:40切流量 · 改域名
- 01:50观察错误率,准备解冻
第四步插入什么
DNS 回切和数据回切是同一件事吗?
第 2 节 · 约 30 分钟
窗口 01:00–03:00。印出来的步骤,第三步行数核对之后直接改域名。中间缺了业务确认,也缺中止权人。
行数对得上,只说明表还在。货款和库存对不对,要业务看一笔他们认识的单。缺这一步,你切完只能对机器点头。机器点头不算开门。业务不点头,四点仓库来收货,库存差一件,电话会打到你,而不是打到步骤上那个空档。
谁能喊停,写在切流量之前。窗口里会有人催。催的人往往不是能承担回切的人。中止权人要到场,并且知道自己中止的是流量还是数据。权不在场,库存一乱,现场会变成一群人互相看。值班经理今晚在,老板早上才到。写「等老板」等于放弃刹车。
改域名或负载均衡,几分钟能把流量指回去。数据已经写入新库,回切就要倒记录、对冲突、解释这两分钟的订单算谁的。成本差一截。所以写入切过去之前,中止权必须在场。订单在 02:40 写进新库,回切时这几分钟的单算谁的,要事先写在步骤上。
窗口三点结束。回切自己要占十几分钟。最晚决定线大约 02:38。过了这条线还在犹豫,你已经没有干净的回切,只剩下硬扛。硬扛的决定也要有人签,不能由最会催的那个人口头拍。群里报喜不能当确认。
放行看的是步骤上的勾:冻结做成了、最终同步做成了、行数对了、业务点头了、中止权人在、回切步骤还能跑完。少一勾就不切。业务确认看的是一笔他们认识的单:一张今天下过的订单,库存件数对不对,货款金额对不对。用你抽的五十行代替,他们开门后仍可说没认。域名回切,值班经理一句话就能做。数据回切要有反向同步、停写入、对冲突单。没写,现场会争论到窗口结束。
第四格是空的。切流量之前先插入业务确认,并写明中止权人。
第四步插入什么
DNS 回切和数据回切是同一件事吗?
留下中止权人,以及域名回切和数据回切分开写。下一节对货款。