分区分服和全区全服的对比
为什么要做架构的区分?
1.游戏类型的不同,导致需要在DB层做区分:全区全服就只有一个DB,但是分区分服的每个服都有独立的DB。
2.游戏类型的不同,导致数据互通性不同;逻辑服务器页游必要作区分,比如各个平台需要独立运营,独立结算,开服活动只能针对特定服等等;
3.单服承载的玩家数量级不同,导致架构上调整:全区全服所有玩家在一个服,分区分服玩家分摊在各个不同服,单服玩家数量不在一个级别,导致架构上的考量不同。
架构做了区分,在实际开发中需要注意什么?
架构上区分,导致后台面临的压力不同:
1.DB层:分区分服DB承载单服压力,一般游戏单服PCU是千级,甚至百级,DB读写压力小,采用MySQL基本满足要求;全区全服DB承载所有玩家,PCU达到百万级别,读写压力大,单一的MySQL不能满足读写压力,需要因为读写并发高的DB组件,比如互娱的Tcaplus,TEG的CMem等等。
2.平滑扩容:全区全服的扩容是因为整个游戏后台,在外网不停机扩容中,需要考虑扩容对整个后台的影响,而分区分服因为面临扩容机会少,有开服情况,也是独立的新建整个服,对其他服基本无影响;
3.容灾方面:全区全服在某个服务器进程出现问题时,该模块的压力可能会偏向同等功能的其他进程,需要处理雪崩情况,避免影响全服。而分区分服因为天然的服与服之间的隔离性,在这一块压力小很多;
---------------------
作者:ZXR_LJ
来源:CSDN
原文:https://blog.csdn.net/ZXR_LJ/article/details/81100804
版权声明:本文为博主原创文章,转载请附上博文链接!
分区分服和全区全服的对比相关推荐
- 游戏全区全服和分区分服 QQ斗地主的设计
游戏全区全服和分区分服 QQ斗地主的设计 https://cloud.tencent.com/community/article/164816001481011910?fromSource=gwzc ...
- 浅谈全区全服架构的SNS游戏后台
首先说下分区分服和全区全服的概念,查了一下资料,没有找到合适的定义.说下自己的理解:所有游戏服务器都有玩家数据库,如果以数据库为单位划分Set,单Set如果能承载超过10万的同时在线,可以认为是全区全 ...
- 全区全服模式下的分布式解决方案
大纲 全区全服架构基础 全民飞机大战PK系统的分布式设计方案 全区全服架构 全区全服架构是通过一组相同的游戏逻辑进程提供对外服务.客户端通过负载均衡策略如TGW接入后台 任一游戏逻辑进程, 对于玩家而 ...
- 游戏思考15:全区全服和分区分服的思考
文章目录 一.全区全服特点 1)架构图 2)特点 3)关于拆分多进程业务的作用 二.分区分服特点 1)架构图 2)特点 三.两者的对比选择 1)尽量选择`全区全服`的设计方式,优点如下: 2)两者在架 ...
- 怪物猎人ol服务器维护,《怪物猎人OL》5月11日1:30全区全服维护内容公告
亲爱的猎人: 我们将于5月11日1:30对所有大区全部服务器进行例行更新维护,本次维护预计时间6.5小时.还请猎人们提早下线,避免不必要的损失.我们将视实际情况提前或延迟开服,感谢大家的支持! 维护时 ...
- yy部分地区服务器升级维护,3月5日全区全服更新公告 - YY大皇帝 YY大皇帝独家官网 YY大皇帝新手卡...
亲爱的各位玩家: 羊年开工第一周,我们又继续回来为大家带来最新的游戏内容啦!在3月5日0点,我们将会对全区全服进行一次更新维护,希望各位玩家能喜欢我们奉上的新内容,也衷心希望大家继续给<大皇帝& ...
- 龙之谷服务器仓库在哪个位置,全区全服版本更新至Ver.190
各位亲爱的玩家: <龙之谷>全区全服已维护完毕,版本更新至 Ver.190.由于 华东电信四区 和 南方电信一区 已提前更新至Ver.190,故这两个大区仅为例行维护.也已维护完毕.请玩 ...
- 龙之谷服务器更新文件,全区全服 维护结束 更新至Ver.417
本帖最后由 一尾双鱼 于 20-5-22 17:50 编辑 各位亲爱的谷迷: <龙之谷>于 2020/05/21 早上07:00 开始对 全区全服 进行 更新至Ver.417. 目前服务器 ...
- cf12月9日服务器维护时间,cf12月9、10日全区全服维护更新公告_穿越火线更新公告_7k7k穿越火线...
cf12月9.10日维护更新公告 更新日期:2016-01-02 来源:7k7k 作者:7k7k挽歌 12月9.10日全区全服维护更新公告(已完成) 2015-12-08 23:34: ...
最新文章
- 11.InfluxDB引擎原理
- C/C++ strict-aliasing
- 桌面软件打开都会变成计算机,我不小心把电脑界面程序的打开方式都变成一种了,怎么还原啊?...
- python画笔的尺寸_Matplotlib 常用画图命令总结:使用 Python 在论文中画出一手漂亮的数据图...
- 【muduo源码分析】Buffer类的设计
- 一例Ext4文件系统fsck后损坏的修复过程
- php正则判断括号中的,PHP实现正则匹配所有括号中的内容
- 全新版大学英语综合教程第二册学习笔记(原文及全文翻译)——1 - Learning, Chinese-Style(中国式的学习风格)
- python中平方_python里平方
- JQuery $(function(){})和$(document).ready(function(){})
- mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
- 傅连仲主编的《计算机应用基础》,学生教学论文,关于计算机应用基础课程标准研读的必要性相关参考文献资料-免费论文范文...
- 如何在软件开发行业选择一条正确的职业道路?
- Kali之——设置静态IP
- 台式计算机用u盘给电脑安装系统,台式机用u盘装系统 电脑店给台式机装系统详细教程...
- IOS14桌面布局图片怎么设置
- CSS 之 Flex布局
- win10开启与关闭Administrator账户
- 牛客巅峰赛12th C.一起来看流星雨(旋转卡壳三分)
- 球队分组(java源码)