不同类型游戏后台架构的思考

本文探讨了两种主要的游戏后台架构:分区分服和全区全服。分区分服通常拥有独立的DB,数据不互通,适合对网络有特殊要求或世界观分区的游戏。而全区全服则所有玩家数据共享同一DB,适用于数据互通性强的游戏。分区分服架构通常为三层,而全区全服可能采用两层架构。架构的选择受游戏类型、DB压力、扩容需求和容灾能力等因素影响。在实际开发中,需关注DB承载能力、平滑扩容和容灾措施等关键问题。
摘要由CSDN通过智能技术生成

目前接触的游戏主要有两类:分区分服,全区全服。

分区分服:如果从后台架构上做区分,分区分服特点:

1.每个服都有各自独立的DB;

2.数据不互通(除非业务做跨服数据的玩法);

不同业务有着不同分区分服方式:

分区:

1.对网络有特别要求的游戏,可能会是针对国内运营商网络环境进行分区,有电信区,网通区等等,比如LOL,QQ飞车;

2.针对游戏世界观分区,比如部落守卫战;

3.上公司平台的游戏,还会针对不同平台进行分区,比如QZone,QQGame大区等等;

分服:

个人接触的分配方式原则:

1.单服承载上限;

2.从运营角度考虑,每个服的注册玩家,活跃玩家,这点在目前很多页游上尤其明显,经常使用滚服的模式来让RMB玩家在开服阶段确立优势,所有这些游戏开服频率非常高,当然合服频率也非常高;

分区分服的架构成熟简单,一般是个三层架构,如图,是一个典型的MMORPG的三层分区分服架构:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农老K

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值