有个关于『热更新』的问题请教

热更新问题

问题背景

  • 日志分析支撑平台
  • 游戏服务器将日志推送到平台服务器
  • protobuf 作为序列化方案,双方约定好 proto 文件,一方进行序列化发送,另一方反序列化接收

问题描述

  • proto 变更之后,平台服务器如何在不停服的情况下实现正确的反序列化?

待验证的方案

golang plugin 方案

  • 将数据解析的逻辑剥离出来为 so 插件,每次 proto 发生变更自动生成新版插件

    参考资料

  • golang plugin 简单使用
本作品采用《CC 协议》,转载必须注明作者和本文链接
qinhan
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!