首页
学习
活动
专区
工具
TVP
发布

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏的服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。...本服务器虽然参考了其设计,但是还是有很大的不同,因为这个服务器框架主要是用在linux系统之上,而网狐棋牌是基于Windows平台的,严重依赖于windows sdk。...这个架构延续了网狐棋牌在网络组件所作的努力,这个棋牌服务器也使用异步IO作为网络的工作方式,更为彻底的是其数据库也是采用异步架构。...图1 棋牌游戏服务器端总架构 Libraries 主要由4个库组成,其中boost::thread是一个跨平台的线程库,boost::asio是跨平台的异步IO库,protobuf则是用来序列化服务器和客户端协议的...3 Applications 前面的无论是libraries还是core,都是死的,只有applications加入了逻辑,它们是棋牌服务器的主休。

4.6K70

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏的服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。...本服务器虽然参考了其设计,但是还是有很大的不同,因为这个服务器框架主要是用在linux系统之上,而网狐棋牌是基于Windows平台的,严重依赖于windows sdk。...这个架构延续了网狐棋牌在网络组件所作的努力,这个棋牌服务器也使用异步IO作为网络的工作方式,更为彻底的是其数据库也是采用异步架构。...图1 棋牌游戏服务器端总架构 Libraries 主要由4个库组成,其中boost::thread是一个跨平台的线程库,boost::asio是跨平台的异步IO库,protobuf则是用来序列化服务器和客户端协议的...3 Applications 前面的无论是libraries还是core,都是死的,只有applications加入了逻辑,它们是棋牌服务器的主休。

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

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏的服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。...本服务器虽然参考了其设计,但是还是有很大的不同,因为这个服务器框架主要是用在linux系统之上,而网狐棋牌是基于Windows平台的,严重依赖于windows sdk。...这个架构延续了网狐棋牌在网络组件所作的努力,这个棋牌服务器也使用异步IO作为网络的工作方式,更为彻底的是其数据库也是采用异步架构。...图1 棋牌游戏服务器端总架构 Libraries 主要由4个库组成,其中boost::thread是一个跨平台的线程库,boost::asio是跨平台的异步IO库,protobuf则是用来序列化服务器和客户端协议的...3 Applications 前面的无论是libraries还是core,都是死的,只有applications加入了逻辑,它们是棋牌服务器的主休。

2.1K90

腾讯方勇:TFC 全球泛游戏大会谈棋牌游戏安全防护

当然,除了 DDoS 之外,棋牌公司也面临主机入侵、网站入侵、数据泄露、山寨 APP、流量劫持等安全挑战。腾讯有完整的防护解决方案给到棋牌公司。...2、新浪游戏记者:针对DDoS这边,我们这边有什么解决方案可以提供给棋牌公司? 方勇:腾讯给两种棋牌客户量身定制了两类防护方案。...第一类是针对成熟的棋牌公司,他们有较强的研发团队,我们有一套精细化的方案给到我们的客户,可以把腾讯棋牌盾的防护能力整合到产品里,我们协助客户做智能调度和防护,可以达到非常好的效果,这也是目前棋牌行业抗...方勇:可以用 DNS 调度流量,在被攻击时把被攻击的服务器通过超大防护的数据中心进行流量清洗。这种方案对客户各方面要求都比较低,大概几分钟就能完成部署,防护效果也不错,比较适合初创的棋牌公司。...腾讯针对这两块也有专门的解决方案解决客户的问题。 7、18183记者:针对棋牌游戏的安全运营,腾讯提供了哪些安全防护? 方勇:棋牌主要还是 DDoS 的防护。

1.3K50

服务器-腾讯服务器

服务器是什么?介绍服务器的性能及服务器的购买流程。服务器是腾讯研发的新一代服务器,所以又称为腾讯服务器。...腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器的配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器的开支。...腾讯服务器所有机型免费分配公网IP,50G高性能硬盘(系统盘),腾讯服务器采用 英特尔Ⓡ至强Ⓡ可扩展处理器 CPU负载无限制,利用率最高为100% 。...1.jpg 服务器提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 服务器,来实现您的计算需求。随着业务需求的变化,您可以实时扩展或缩减计算资源。...服务器支持按实际使用的资源计费,可以为您节约计算成本。使用服务器可以极大降低您的软硬件采购成本,简化 IT 运维工作。

243.9K72

微信“小游戏”今日重磅上线 H5手游将迎真正爆发点

而据了解,这次推出的小游戏将全面兼容和支持 H5 游戏。不过,小游戏并不等于 H5 游戏,它是小程序的一个类目,这也注定了它将比以往 H5 游戏青出于蓝。...腾讯属意H5手游已久 微信手Q早有零星H5游戏接入 联系此前的一系列举动,腾讯有意发展H5手游平台其实早有先兆。...除了已经刷屏的「跳一跳」,极客公园也从微信官方第一时间获取了首批开放的小游戏名单,从份名单中我们能够管窥未来主流小游戏的模样: 在首批上线的小游戏中,微信一次性推出了 17 款小游戏,其中包括: 贵州麻将(棋牌...) 天天德州(棋牌) 广东麻将(棋牌) 跃动音符(节奏) 全民大乐斗(横版过关) 跳一跳(益智) 星途 WeGoing(益智) 保卫萝卜迅玩版(塔防) 爱消除乐园(消除) 首批游戏中,棋牌和休闲类分别占了...就像之前被炒热的棋牌游戏一样,这类游戏具有很强的社交属性,能够充分利用微信上的关系链提升游戏体验和拉新效果,并且在微信自己介绍中也提到,小游戏中还提供了围观功能,就相当于一个好友圈的简易游戏「直播」功能

1.1K70

服务器

腾讯云云服务器简介 服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 CVM,来实现您的计算需求。...腾讯服务器地址点击打开 腾讯服务器特点 弹性计算 在腾讯上您可以在几分钟之内快速增加或删减服务器数量,以满足快速变化的业务需求。...管理简单 用户拥有腾讯 CVM 的管理员账号,对 CVM 有完全的控制权,您可以使用腾讯控制台、API 或 CLI 等工具登录到您的 CVM 实例,进行网络配置更改、重启等重要操作,这样管理 CVM...安全的网络 腾讯 CVM 运行在一个逻辑隔离的私有网络里,通过网络访问控制列表(Access Control List)和安全组,切实保证您上资源的安全性。...服务集成 CVM 与腾讯的大部分业务都可以做到高度集成,比如对象存储 COS,数据库 CDB,私有网络 VPC 等,合力在计算,存储,网络传输方面为用户的各种业务提供完善的解决方案。

51.9K61

棋牌游戏生态大会:腾讯云安全首席架构师讲述六天七夜的抗 D 历程

持续的 DDoS 攻击会导致服务器瘫痪,玩家无法登陆,用户迅速流失,被攻击的游戏平台日损可达数百万元。 ?...此次大会主办方请到了体育总局、北京版权保护协会、九鼎资本、腾讯等众多行业主管单位领导和先进企业高管参会,对相关政策法规进行解读,解决中国棋牌游戏难题,促进棋牌游戏行业健康正向发展。...△ 腾讯云安全首席架构师方勇 以下是演讲实录 很荣幸能在一个非常专业的棋牌大会上跟大家分享腾讯这一段时间在棋牌抗攻击领域的一些经验和收获。...唯一没做的,就是去机房拔网线了,不过棋牌企业大部分用的计算服务,要通过拔网线来达成目标几乎不可能。...其实不管规模大的棋牌公司,还是初创型的棋牌公司,都面临着 DDoS 的问题。 腾讯棋牌安全解决方案介绍   回到腾讯棋牌客户的解决方案。

82070

服务器如何配置?服务器如何加密?

,不过因为成本比较高很多中小型公司并不会选择,多数使用的都是服务器,那么服务器如何配置?...服务器如何加密?小编接下来就为大家来介绍一下相关的知识。 服务器如何配置? 服务器在使用过程中是需要进行配置各种参数的,那么服务器如何配置?...想要配置服务器首先大家要前往服务器购买的商户,根据相关的参数以及要求进行设置,后续使用过程中如果需要修改的话也是要到官方网站上面。 服务器如何加密?...很多人都会担心自己使用的服务器不安全,想要给服务器进行多重加密,首先服务器进行配置的时候会需要用户们设定账号和密码,这属于第一层保护,其次就是服务器也是需要加装防火墙的,很多用户们还会为自己的服务器安装相关的安全组件...相信大家看了上面的文章内容已经知道服务器如何配置了,不同公司需要的服务器类型也是不一样的,所以现在市面上的服务器类型也是很全面的,大家可以根据自己的需求去选择使用。

66.2K20
领券