1:clearcache
2:inject
3:玩家长连接gate 后台新启动进程或者微服务加载新脚本,然后玩家断开旧微服务或者进程,重新连接新微服务或者进程
4:内存数据存入redis,进行数据分离以后,只需要重新加载
5:进行打补丁方式热更数据
6:永久驻留的 数据 + 动态更新的代码(一个进程 保存 全局数据 其他工作进程 读取全局数据)
lua热更新方案总结
最新推荐文章于 2024-04-13 12:03:02 发布
1:clearcache
2:inject
3:玩家长连接gate 后台新启动进程或者微服务加载新脚本,然后玩家断开旧微服务或者进程,重新连接新微服务或者进程
4:内存数据存入redis,进行数据分离以后,只需要重新加载
5:进行打补丁方式热更数据
6:永久驻留的 数据 + 动态更新的代码(一个进程 保存 全局数据 其他工作进程 读取全局数据)