新旧服务端的功能迁移与数据迁移

所在的项目已经运行3年有余,早期为了赶进度零碎留下的繁琐代码和结构不好的功能设计,堆积成一块需要团队后期维护甚至抛弃重做的工作量。

进入项目组是在中后期,主要功能已经在线上运作,因消息队列的响应模式较频繁地出现玩家数据丢失,有一个运营团队协助开发和策划进行工作。

因旧系统无疑存在着重构的需求,部分系统已经迁至数据中心集群-服务器集群架构的新系统。

功能迁移即重构功能,重新在新系统的架构上进行开发,填补前期踩过的坑,提前预防将会出现的坑。

重构某个功能后,线上仍旧跑动的60w玩家数据需要逐步迁移到新系统,属于重构功能的数据模型该重新的设计的也重新进行设计。

未迁移的数据,即旧系统仍会影响到新系统的数据,需要每次玩家访问新系统时,都进行一次同步。

需迁移的数据,需要在修复的前提下进行迁移,以免导致错误的数据再次转移到新系统,影响正确的业务流程。

其中仍有些细节需要讨论。稍候补上

posted @ 2017-12-12 09:56  yahzi  阅读(659)  评论(0)    收藏  举报