新旧服务端的功能迁移与数据迁移
所在的项目已经运行3年有余,早期为了赶进度零碎留下的繁琐代码和结构不好的功能设计,堆积成一块需要团队后期维护甚至抛弃重做的工作量。
进入项目组是在中后期,主要功能已经在线上运作,因消息队列的响应模式较频繁地出现玩家数据丢失,有一个运营团队协助开发和策划进行工作。
因旧系统无疑存在着重构的需求,部分系统已经迁至数据中心集群-服务器集群架构的新系统。
功能迁移即重构功能,重新在新系统的架构上进行开发,填补前期踩过的坑,提前预防将会出现的坑。
重构某个功能后,线上仍旧跑动的60w玩家数据需要逐步迁移到新系统,属于重构功能的数据模型该重新的设计的也重新进行设计。
未迁移的数据,即旧系统仍会影响到新系统的数据,需要每次玩家访问新系统时,都进行一次同步。
需迁移的数据,需要在修复的前提下进行迁移,以免导致错误的数据再次转移到新系统,影响正确的业务流程。
其中仍有些细节需要讨论。稍候补上

浙公网安备 33010602011771号