首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何快速构建稳定、低延时的多人游戏的部署环境?

这是一个状态的场景:对于游戏服务,尤其是对战服务来说,不能是简单添加一个clb(负载均衡)就能搞定。在游戏服务里需要断线重连,能找到之前连接的服务器;另外游戏过程不能因为中断游戏。...那么有方案让游戏服务0成本跨地? 3.png 3....(2)GSE能实现有状态的 GSE 不会缩减进程运行的实例,低负载触发时通知游戏进程正在该台服务器,并屏蔽新的游戏服务器会话分配到该台服务器上,但不强制缩减实例导致游戏无法进行,等待游戏进程上没有玩家在对局时...不需要提前在多个区域部署相同数量的服务器,从而达到0成本灾的效果。 9.png 4. GSE和普通弹性伸缩的区别——GSE专注于状态场景 游戏中有两个特殊需求:断线重连、游戏中不能退出。...一般游戏服务器都是状态的,如何进行呢?

9.7K339

2021首波更新!快来get云开发一键部署 Discuz! Q 新姿势

并具备以下特性: 省钱:云托管没有流量可到 0;存储按实际存储容量计费。无需为闲时资源买单。按量付费,无需预先支出。...省心:Serverless 无服务器化,架构弹性可自动,无需担心网站崩溃。 更快:用户发帖上传的图片与附件,享受 CDN 节点就近加速分发。...各项资源都将按使用量计费,如果站点一直无流量访问,云托管将于半小时内到0,若数据库使用的是 Serverless 模式,随后数据库用量也会降为0。...但这种计费模式以及云开发自动的特性,无论对访问量低的个人尝鲜还是流量波动大的业务活动推广,都带来更低成本、更省心的体验。 注:因为 Discuz!...Q 优惠活动仍火热进行中,点击文末左下方的「阅读原文」,立即进入页面购买体验或享受续费优惠

6.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

11在即,分享一些稳定性保障技术干货

,为了避免和线上不一致,可通过一套标准的脚本来进行检查配置; 弹性伸缩:设置动态,超过固定的比例阈值,进行动态扩容(双十一零点峰值时候慎用); 云资源保障方面,和云厂商提前沟通,尽可能将没有大促业务的公司服务器资源和自己公司放在同一个可用区或机房...,计算层便于扩容,将DB节点放到容器中,需要扩容; 2)灾备:对于大流量读场景可通过流量切换方式,将部分流量迁移到备份集群分流; 3)巡检:慢SQL是常见的问题,可通过自动监控和历史数据分析,提供辅助式决策...; 线上监控告警及灾预案 1、如何做好监控告警?...+写操作不刷盘方式; 非交易业务的查询放在备库,降低主库压力; 梳理落地SOP机制,遇到问题时首先快速线上止血,解决故障; 存在主备延迟情况,可以开启参数调整方式来处理(临时开启,快启快关) ; 同城活架构下...分组:假设有100个节点,40个给核心业务(交易),60个给其他业务; 2)业务身份:中台架构可通过业务身份把订单秒杀等应用打上标记,便于隔离区分; 业务稳定性保障 涉及到交易订单&优惠券等和钱有关场景

2.7K20

英雄联盟自动化利器

自动化的目的主要有三个部分,首先是用户体验的保障,我们必须以最快的响应速度去应对用户增长的需求,否则必然会出现大规模的掉线或者拥挤排队,影响游戏基本体验;其次是资源的最有效利用,英雄联盟业务的单位运营成本...关于自动化利器的用户交互,主要用的是类似汽车的仪表盘的形式来展示相关时实施人员比较关心的数据。如图(2) ?...自动采集数据、分析出决策、实施操作的整体流程架构图如下: ?...“”是二期项目中的一个新增的功能模块,的逻辑是这样: 在自定义的时间周期内,判断是否需要,然后实施步骤 同样也是一套自己的判断逻辑的。...才将云中的服务器扩到游戏大区中;如红色的箭头所示,通过自动化的,我们做到了自动化的将游戏大区中,尚且富余的服务器资源返还给业务云,然后由云在分配给需要使用的游戏大区,这样通过自动化的服务,我们做到了服务器资源自动化的动态调用

1.9K100

微拍堂采用腾讯云数据库KeeWiDB,性能、效率、成本全面优化

具体而言,微拍堂的终端一些更新并不频繁但经常被访问的数据。这些数据需长期保留,规模量级高达 1.5 TB。如何高效、低成本地处理这些数据变成了微拍堂亟需解决的问题。...在实际应用中,KeeWiDB一体化的数据库集群架构完美替换了其自研数据库Hades的 “Redis+存储”DB存储方案,实现了数据无缝适配、业务无感割接,且避免了缓存一致性、缓存雪崩、缓存击穿等问题。...同时,在维护与方面,Hades需派专门的数据库管理人员进行管理,而KeeWiDB 可在不影响业务的情况下,支持全生命周期在线灵活弹性,无需专人维护。...在社交、游戏、电商等各个行业,KeeWiDB已经落地多个标杆,有效助力客户降本增效,对海量实时请求有极致要求的各行业也有广泛的应用空间。...给你一本武林秘籍,和KeeWiDB一起登顶高性能 ↓↓点击阅读原文,了解更多优惠

46420

「一文读懂」微信云托管

云托管核心亮点 省开支 自带弹性秒级按量计费,用多少花多少资源成本节省30%以上。 低门槛 不限语言、框架,无需改造/重构现有业务,存量业务低门槛快速上云。...云托管应用场景 传统业务后台服务 传统技术栈寻求更低服务器资源成本的后台服务 流量不稳定触发型业务 秒杀、直播等流量不稳定的业务寻求弹性伸缩支持以节省成本 网络需求业务 对网络延迟、DDoS攻击安全需求的小程序业务...自行鉴权 环境隔离 支持 不支持 版本灰度 支持 自建 CI/CD 开箱即用 自建 弹性 支持 不支持 MySQL 开箱即用的Serverless数据库 自建 监控告警 整体 自建 成本 按用量计费按秒计费...预购 灾 多活灾,无额外费用、无需配置 自建 对比项云托管服务器安全性微信私有协议/公网公网部署方式代码部署/镜像部署代码部署鉴权免鉴权自行鉴权环境隔离支持不支持版本灰度支持自建CI/CD开箱即用自建弹性支持不支持...点击此处查看文档> > > 官方支持 7折优惠 针对微信云托管全用户,直至2021年12月31日,按量付费模式下享7折优惠

4.3K40

干货 | 携程Redis治理演进之路(二)

方面,我们主要通过垂直的方式解决Redis集群容量的问题,但随着集群规模扩大,这种方式逐渐遇到了瓶颈。...二、Redis水平分拆 在携程开始使用Redis很长一段时间里,一直只有垂直,原因两点: 第一,一开始业务规模比较小,垂直可以满足需求。...但一致性hash是无法支持直接水平的。因为无论增加一个节点或者删除一个节点,都会导致整个hash环的调整。 ? 图1 如图所示,假设原始4个分片(图1)。...那么是否更好的解决方案呢?答案是有的。 三、Redis水平 3.1 设计思路 ?...借鉴业务写集群的思路和云原生的不可变基础设施的理念,我们首先想到的是通过新集群替换老集群而不是原地修改集群;另外,为了在公有云上节省Redis成本,我们积累了kvrocks的实践经验,两者相结合,设计了一种高效的水平的方案

1K10

黄宇:腾讯计费——亿万级大促活动自动化保障体系

在这里的自动化设计里,现网大盘由服务组成,服务由系统实例组成,而实例承载的基础是腾讯计费自研的TDF程序框架;的核心大脑就是TSM自动化管理平台,压测平台周期性压测现网容量,现网内存、负载、...这里采用KVM虚拟机构建用于自动的资源池,共享资源池会在日常扩容中出库消耗,在中退库,这样持续的循环。...一开始提到,在日常频繁变更的现网大盘上进行操作,故障风险是非常高的,那么怎么确保这里的变更准确性呢?也就是怎么确保扩容上去的资源服务没有问题。...以上介绍了自动化决策和自动化的机制,那么是不是了这些自动化机制就万无一失了呢?...一是大盘容量的压测机制,二是快速机制,以及资源共享管理、变更扫描,和限频保护措施。 构建之后,自动化保障体系可以浓缩为如下示意图。

2.4K30

腾讯计费:亿万级大促活动自动化保障体系

在这里的自动化设计里,现网大盘由服务组成,服务由系统实例组成,而实例承载的基础是腾讯计费自研的TDF程序框架;的核心大脑就是TSM自动化管理平台,压测平台周期性压测现网容量,现网内存、负载、...这里采用KVM虚拟机构建用于自动的资源池,共享资源池会在日常扩容中出库消耗,在中退库,这样持续的循环。...如何确保变更精准无误 一开始提到,在日常频繁变更的现网大盘上进行操作,故障风险是非常高的,那么怎么确保这里的变更准确性呢?也就是怎么确保扩容上去的资源服务没有问题。...如何防止大盘雪崩风险 以上介绍了自动化决策和自动化的机制,那么是不是了这些自动化机制就万无一失了呢?...二是快速机制,以及资源共享管理、变更扫描,和限频保护措施。  构建之后,自动化保障体系可以浓缩为如下示意图。

2.8K30

分布式定时任务那些事儿|青训营笔记

自动化:全自动完成定时任务的调度和执行 • 平台化:基于平台化的思维管控一系列的分布式定时任务 • 分布式:在分布式系统环境下运行任务调度,突破单机定时任务的性能瓶颈 • 伸缩性:采用集群部署,可以按需...根据调度的资源来源可以分为两种方案: • 业务系统提供资源(阿里、美团、字节) • 优点:任务执行逻辑与业务系统共用一份资源,利用率高 • 缺点:更容易发生定时任务脚本影响在线业务的事故;不能由定时任务平台控制...• 定时任务平台提供机器资源(字节) • 优点:任务执行逻辑与业务系统提供的在线服务隔离,避免相互影响,可以优化 • 缺点:消耗更多机器资源;需要额外为定时任务平台申请接口调用权限,而不能直接继承业务系统的权限...3.5 执行器 基于注册中心,可以做到执行器的弹性。...• 游戏:活动结束后批量补发用户未领取的奖励、定期更新游戏内的榜单 五、总结

33030

腾讯游戏打通 Apache Pulsar 与 Envoy,构建高效 OTO 营销平台

OTO 服务通过基于 Kubernetes 的 GDP(游戏微服务开发平台),可以快速部署、自动和资源回收复用。...再配合 K8s 的 HPA 即可自动根据后端性能指标,极大提升资源利用率。 Pulsar 还支持对单个消息独立 Ack,可以很好地防止重复消费。...这样所有服务都在云端通过 K8s 调度,高可用保障,只需调整副本数即可轻松。 基于事件总线的事件分发 事件总线用于规范事件管理,事件按业务和类型维度管理。...K8s 支持 HPA,通过监控容器 CPU 和其他内存指标,当达到一定阈值时,触发服务。这对一些队列消费服务不适用。...我们计划扩展 K8s 的 HPA,在监控 CPU 和内存等指标基础上再监控 msgBacklog,增强灵活性,防止消息堆积。

73730

OCGI:腾讯游戏应用的云原生实践

其中,zone server 为大厅服务器,dscenter 负责 ds 的管理和分配,dsagent 管理 ds 进程。一般来说,DS 都有以下些特点: 使用共享内存缓存玩家数据,一定状态。...比如很多游戏业务都希望实现定时,甚至应用自己控制 Workload 副本数量。 业界已经一些开源项目去尝试解决这类游戏服务的 DS 管理问题,比如 Google 的Agones[8]。 ?...Squad 和 GeneralPodAutoscaler 提供了一些扩展和交互机制,变更,或者时,GameServer 可以更加优雅的退出,避免对游戏玩家的影响。...应用定义顺序 时,可由应用指定的顺序。例如,时,应用可以选择玩家数量的 DS 副本删除。这不仅可以降低开销,还可以提高底层的资源利用效率。...更好的与集群(CA)工作 基于应用确认机制,时,CA 可以选择任意的副本进行删除,不用担心对用户的影响。 基于 OCGI 的游戏后台架构 ?

3.8K41

腾讯云专家揭秘国内首款无服务器数据库架构

不久前,腾讯云发布了国内第一款无服务器数据库ServerlessDB,受到众多数据库开发者的关注,关于该数据库的自动能力以及背后的设计原理展开了激烈的探讨。...PartⅠ 真正实现自动的挑战 相比较于传统数据库,云数据库的弹性和按量计费能够帮助用户按需使用云资源,避免资源浪费的同时大幅节省了成本。...当用户访问请求上涨时,数据库针对用户请求的特点使用不同的系统资源,而这些资源需要动态的响应,且不会受到服务器限制。不同资源的粒度需要小到一个数据块——CPU核心。...腾讯云ServerlessDB采用租户隔离以及连接池管理技术,从而实现了技术层面上真正的弹性。 1....快速能力 在租户隔离技术避免了不同租户之间的访问越界问题后,在方面,ServerlessDB是如何保证对用户进行细粒度控制的呢?

4.6K50

总包价29.9,云开发域名备案上线丨附双十一惊喜优惠

虽然备案本身不需要收费,但在过去,备案前大多数都需要先购买一台服务器,而现在,你了更低成本的选择:通过云开发的云托管服务,可以办理域名备案了!...作为新一代云原生应用引擎(App Engine 2.0),云托管拥有无痛迁移、自动化弹性、免运维、支持跨平台部署和联动云开发能力等优势,让开发者可以不限语言框架,低成本迁移上云开发,有效提升开发效率...问:使用云托管的访问域名必须要备案? 答:需根据实际情况进行判断。若采用云托管提供默认域名访问自身则无需进行备案,只有需要自定义域名时才需要备案。...双十一大促,除了特惠资源包,更有100%中奖的抽奖专区和万元代金券大礼包等你来领: ?...产品介绍 云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性的后端云服务,包含计算、存储、托管等serverless化能力

12.6K20

50W+ 小程序开发者背后的数据库降本增效实践

TDSQL-C Serverless 的技术实现   传统云数据库并没有实现自动、按使用量计费、无使用无费用。...在现实里,如果游戏厅就在你房间旁边,你房租的价格也会比其他地方的更贵。 计算跟存储分离,就是让房子和客厅解耦。只要解决传送问题(自动)就可以让这个房间的成本回归到它本身的价值。...常见的自动业务场景   慢查询。...当然你也可以选择在活动前扩容,活动后。但这总的也不方便,而且并不是所有的活动都有足够的时间去规划。所以这时候就需要一个自动的能力。 定时任务。很多业务都会有定时任务的需求。...虽然你也可以根据计划去手动。但有些计划使用的计算资源不可控,时间也不可控。少了速度慢,可能还会影响到线上业务,多了又会浪费。

1.1K30

云原生数据库TDSQL-C关键技术内核解密

2.不应有主备延迟,能够解决数据的可靠性和可用性问题; 3.随着业务的增长,能够进行水平扩容,的整体响应要好。基于以上几点设想,我们设计了云原生数据库 TDSQL-C。...传统数据库架构,购买规格和机器所用空间,一般单机磁盘容量是几T到几十T之间;TDSQL-C存储可直接连到网络存储,支持PB级存储; 第二,秒级能力。...通过计算与存储解耦,存储空间可以自动,弹性能力显著; 第三,秒级快照备份回档能力。...金融和游戏行业相关应用场景对备份的时效性和速度较高的要求,通过存储层秒级快照实现数据和redo日志的持续备份,提供任意时间点数据恢复能力(Point-in-time recovery,PITR) ;...卸载空间扩展,日志驱动按需扩展,计算节点可根据业务需要快速升降配,秒级完成,降低用户使用成本。 DDL的优化。

1K30

50W+小程序开发者背后的数据库降本增效实践

在现实里,如果游戏厅就在你房间旁边,你房租的价格也会比其他地方的更贵。 计算跟存储分离,就是让房子和客厅解耦。只要解决传送问题(自动)就可以让这个房间的成本回归到它本身的价值。...TDSQL-C Serverless 数据库特点 自动 按使用量计费 无使用无费用 我们希望你想要请求的时候,这个水资源能像瀑布一样倾泻而下,不需要业务提前感知。...当然你也可以选择在活动前扩容,活动后。但这总的也不方便,而且并不是所有的活动都有足够的时间去规划。所以这时候就需要一个自动的能力。 定时任务 很多业务都会有定时任务的需求。...虽然你也可以根据计划去手动。但有些计划使用的计算资源不可控,时间也不可控。少了速度慢,可能还会影响到线上业务,多了话又是浪费。...用户数激增:自动。 小微项目:小规格实例 …… 目前我们做到了很多,未来我们还有很多可以去做。

1.3K10

《王者荣耀》背后的数据秘密

与MMOG游戏不同,通常WebSNS游戏是全区全服的,数据集中存储;而其游戏逻辑服务器是对等的,web客户端通过短连接与服务器进行通信,也就是说玩家游戏过程,后端交互的逻辑服务器随时会变动;这些特性导致在逻辑层不方便对用户数据做缓存...发展过程中,挫折并不是没有,2013年9月腾讯移动游戏《天天酷跑》火爆公测,开启QQ、微信平台登陆,随时与QQ、微信好友一起玩。...还记得上面说的《夜店之王》?经过2年多的发展,此时的《夜店之王》已经是当时排名第一的经营类社交游戏。而《夜店之王》使用的却还是TcaplusDB的老版本。...同年,TcaplusDB又相继推出故障自动恢复、不停服升级、不停服功能,成功支持了《天天爱消除》、《全民飞机大战》、《全民突击》、《CF手游》和《火影忍者手游》等游戏。...2018年,TcaplusDB将高可用、无损做到极致,深度优化性能降低成本,提升Api多语言、多平台、多模式、易使用的能力,陆续为《绝地求生-刺激战场》、《绝地求生-全军出击》、《QQ飞车》、《无限法则

2.5K30

《王者荣耀》背后的数据秘密

与MMOG游戏不同,通常WebSNS游戏是全区全服的,数据集中存储;而其游戏逻辑服务器是对等的,web客户端通过短连接与服务器进行通信,也就是说玩家游戏过程,后端交互的逻辑服务器随时会变动;这些特性导致在逻辑层不方便对用户数据做缓存...发展过程中,挫折并不是没有,2013年9月腾讯移动游戏《天天酷跑》火爆公测,开启QQ、微信平台登陆,随时与QQ、微信好友一起玩。...还记得上面说的《夜店之王》?经过2年多的发展,此时的《夜店之王》已经是当时排名第一的经营类社交游戏。而《夜店之王》使用的却还是TcaplusDB的老版本。...同年,TcaplusDB又相继推出故障自动恢复、不停服升级、不停服功能,成功支持了《天天爱消除》、《全民飞机大战》、《全民突击》、《CF手游》和《火影忍者手游》等游戏。...2018年,TcaplusDB将高可用、无损做到极致,深度优化性能降低成本,提升Api多语言、多平台、多模式、易使用的能力,陆续为《绝地求生-刺激战场》、《绝地求生-全军出击》、《QQ飞车》、《无限法则

1.2K20
领券