为什么现在的大部分互联网产品都能不停机维护,游戏每周维护都是停机 4 小时以上?

查看 699|回复 57
作者:drymonfidelia   
游戏怎么搞灰度测试
angrylid   
大部分游戏都停机 4 小时以上吗?
Monad   
大部分互联网产品就是小修小补,只会出现部分功能不可用,并涉及不到原本的业务,你用旧版本客户端也不会有太大障碍,游戏不一样,游戏涉及重大更新基本做不到热更新,客户端和服务端资源要同步,上线前内部也要测试,做这些前提都要把用户踢下线。
bobryjosin   
啥游戏每周四小时停机维护?
IvanLi127   
有的游戏就可以热更新。
我觉得纯粹是技术使用问题,有的公司就不用。
DeWjjj   
@bobryjosin 技术上可以做到,参考守望先锋。只是说大家都停机更新,那为啥要花额外的代价去做呢?
jhdxr   
之前看到的一个知乎回答: https://www.zhihu.com/question/653896828/answer/3480752444
> 简单来说游戏服务器这种架构设计就是为了低延迟而牺牲服务可用性。而这个业务的特性决定了这么做是可行(甚至是必须的)。
我的理解是游戏服务器更重视低延迟,而不太需要高可用。可用性低一点没关系,发补偿就行,玩家也不是随时都在玩(高峰集中在晚上和周末)。
互联网产品更重视高可用,为了可用性可以牺牲延迟。
henix   
web 维护的主要是应用服务器,实际上数据库这种也很少停机维护,要是停数据库那要想不停机复杂度加一个数量级
crysislinux   
大部分互联网产品,会把状态保存在中间件中,比如 db 和缓存。
游戏的状态保存在游戏进程的内存里。
网络游戏开发流程面向快速迭代优化,中间件开发流程面向稳定性优化
whileFalse   
因为游戏佬好糊弄。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部