后端服务迁移方案及过程记录

阶段 时序 动作
双写+数据对比 1 新rdb集群上线
双写+数据对比 2 新服务上线,无流量
双写+数据对比 2 后端自己发起的流程比如job,新服务上线一份新的,独立运行
双写+数据对比 2 消费二方mq,新服务使用新的消费组消费原有消息
双写+数据对比 3 新旧服务比较转发服务comparator上线,定时拉取新旧库数据对比是否一致,并打印对比日志
双写+数据对比 4 旧服务改造上线
双写+数据对比 4 旧服务http读、写请求转发comparator,再转发到新服务
双写+数据对比 5 运行若干天,根据数据对比结果处理程序问题,无问题后可确认写程序已无问题
双写+数据对比 5 comparator打印部分新服务读请求结果,同时调用旧服务获取结果,对比是否一致,无问题后可确认读程序已无问题
灰度 6 由于数据是周期性的,而后台管理系统仅是内部人员使用,因此数据不做迁移,后台使用新旧不同前端入口做灰度流量转发
灰度 6 新服务新增数据id起始值远大于旧服务id最大值
灰度 6 由于是任务发放的业务,c端不产生新数据,都由后端生成数据,接口如果有id,转发旧服务,旧服务加开关,如大于阈值则转发新服务
灰度 6 c端接口根据id查询,转发旧服务,旧服务加开关,如大于阈值则转发新服务,小于则继续走旧服务
灰度 6 c端列表接口聚合新旧服务数据,旧服务做聚合,加开关
切流过渡期 7 旧服务已无有效数据,关闭聚合逻辑
切流完成 8 旧服务只做转发
ip漂移 9 旧服务的ip漂移至新服务,完成迁移
相关推荐
"YOUDIG"21 小时前
AI重构虚拟都市美学:探索GTA风格照片生成网站的创意狂想与技术内核
人工智能·重构
北京阿法龙科技有限公司3 天前
AR眼镜赋能跨国设备运维:打破空间隔阂,重构高效协作|阿法龙XR云平台
运维·重构·ar
onebound_noah3 天前
电商图片搜索:技术破局与商业落地,重构“视觉到交易”全链路
大数据·前端·网络·人工智能·重构·php
Ace_31750887763 天前
京东商品详情接口终极突破:从多接口联动解析到数据全息重构
python·重构
SEO_juper3 天前
谷歌搜索全面AI化:SGE如何重构我们的搜索体验与营销格局
人工智能·ai·重构·数字营销
老蒋新思维3 天前
破局与重构:借 “创始人 IP + AI” 开启智能商业新征程|创客匠人
网络·人工智能·网络协议·tcp/ip·重构·知识付费·创客匠人
KKKlucifer3 天前
智能越进化,防线越脆弱?AI 时代数据安全的底层挑战与重构
人工智能·重构
深圳光特通信豆子5 天前
精准配置重构光模块成本效能:深圳光特通信1X9、SFP单收/单发光模块
重构
云雾J视界6 天前
碳中和终极武器——嵌入式AI重构能源管理战局
人工智能·重构·算力·碳中和·能源管理·嵌入式ai·低功耗硬件
ZKNOW甄知科技6 天前
重构企业运维智慧:低代码 ITSM 知识管理平台的创新与实践
大数据·运维·人工智能·程序人生·低代码·重构·it