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

7 QQ游戏百万人同时在线服务器架构实现

如果要实现2000到5000用户的单服务器同时在线,是不难的。在windows下,比较成熟的技术是采用IOCP---完成端口。只要运用得当,一个完成端口服务器是完全可以达到2K到5K的同时在线量的。...要实现百万人同时在线,首先要实现一个比较完善的完成端口服务器模型,这个模型要求至少可以承载2K到5K的同时在线率(当然,如果你MONEY多,你也可以只开发出最多允许100人在线的服务器)。...在设计登陆服务器时,至少应该有以下功能:N个大厅服务器的每一个大厅服务器都要与所有的登陆服务器保持连接,并实时地把本大厅服务器当前的同时在线人数通知给各个登陆服务器,这其中包括:用户进入时的同时在线人数增加信息以及用户退出时的同时在线人数减少信息...这里的各个大厅服务器同时在线人数信息就是登陆服务器为客户端选择某个大厅让其登陆的依据。...另外,具体的各种类型的游戏房间服务器需要多少,就要根据当前玩各种类型游戏的玩家数目分别计算了,比如斗地主最多是十万人同时在线,每台服务器最多允许300人同时在线,那么需要的斗地主服务器数目就应该不少于:

3K21

腾讯云4核8g10M轻量服务器能承受多少人在线访问?

腾讯云4核8g10M轻量应用服务器支持多少人同时在线?...腾讯云百科来详细说下4核8g10M配置轻量应用服务器支持多少人同时在线及计算方法: 腾讯云4核8g10M轻量服务器并发数计算 腾讯云轻量服务器4核8g10M配置,测试并发数。...程序效率对并发数的影响 4核8G轻量服务器配置计算性能支持多少人同时在线呢?...抛开应用谈并发是不现实的,在腾讯云4核8G服务器上搭建网站应用,可以容纳多少人首先要考虑到程序效率的问题,网站是使用PHP等动态语言?还是HTML这种静态页面?...以上是腾讯云百科分享的关于腾讯云轻量应用服务器4核8g10M配置支持多少人同时在线的说明,主要从4核8GCPU内存、10M公网带宽两方面来考虑,由于程序语言效率是未知的,从带宽的角度主要看带宽下载速度和网页大小

2.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    8核16g服务器支持多少并发

    8核16g服务器支持多少并发8核16g服务器是配置比较高的服务器了,具体支持多少并发,会受到带宽、服务器速度、不同用户正在访问的页面大小等一系列因素的影响,这个问题是无法得到一个准确答案。...这里我们以服务器的理想使用情况来举例估算下。假定你的云服务器带宽为1M;假定用户等待网页响应的最长时间为8S。忽略服务器计算和处理的时间,仅考虑网页文件从服务器下载到客户端的速度。...假设所有用户访问的页面平均大小为60KB(如果网页含有大量的图片、视频、下载文件等,要酌情考虑大小)云服务器1M带宽最多能支持多少人同时在线?...这意味着,如果每一个用户都愿意等到极限的8秒钟,那么可以满足137个人同时在线。如果想要每个人平均等1秒钟的话,这个数字大概是17(1024*1/60)。...按照这个公式,如果你的云服务器是5M带宽的话,它支持的最大并发数是1024*5*8/60=683。也就是5M带宽的服务器,最大支持683个人同时在线

    3.5K20

    网站服务器配置-应该选择多大带宽-同时能承载多少用户的访问

    ,导致同一时刻 如有几百,几千,几万人同时在线访问,会让服务器处理不过来,一个服务器创建的应用多了,若其中有一个应用访问非常大,那么服务器的cpu就很吃紧 会导致服务器迭机,不仅当前应用无法提供服务,同时其他应用也是没办法使用...显然选择合适的服务器配置,就变得非常重要了的 很多站长初次选择服务器配置,一般都是最低的一个配置,单核,1MB带宽,如果一时间,有几百,几千人同时访问某个网站,肯定会让服务器资源负载100%,cpu...元的电脑与3000的电脑不一样,i3的cpu与i5的cpu的) 通常1MB的带宽:支持的连接数为17个,因此,NM带宽可以支持同时在线人数大概为N*17个,同时在线访问的人数阅读,需要的带宽就越大 所以...,1分钟流量大约640X60=38400KB 假设每个用户1分钟内始终占用10KB的流量,那么1分钟内支持占用这样的流量的同时在线访问人数为3840个人 当然这个只是按照正常的计算,一些视频类流量大的网站并不能按照此方式计算的...M的带宽,要视自己网站情况而定,能够承受多少人同时在线,决定因素比较多,涉及到很多,比如:网站页面优化技术,cdn技术 但一般的网站,流量不是很大的网站,3~5M的带宽是够用的 一般,在同一时刻,有个几十人访问的网站

    3.8K20

    云游戏一台服务器满载多少人?云游戏服务器如何增加用户数量?

    ,现在很多游戏开发商都选择使用云服务器,为玩家们打造了一个云游戏平台,那么云游戏一台服务器满载多少人?...云游戏服务器如何增加用户数量?下面小编就为大家介绍一下。 云游戏一台服务器满载多少人? 云游戏服务器和常规的实体服务器用户数量都是有限制的,很多人会问云游戏一台服务器满载多少人?...不同级别的云游戏服务器满载人数是不一样的,从几十到几百人数不等,最为高级的云游戏服务器可以同时支持几万用户们在线,不过越是高级的服务器价格也是越贵的。 云游戏服务器如何增加用户数量?...很多游戏公司使用云游戏服务器会需要增加用户数量,想要增加用户量的方法非常简单,第一种就是增加云服务器的配置,将服务器进行升级就可以了,第二种就是增加云游戏服务器的数量,服务器越多自然支持的用户量就越多了...云游戏一台服务器满载多少人想必大家已经知道答案了,云服务器如果用户数量过多的话,同样会影响服务器的正常运行,所以大家平时使用云服务器的时候要注意一下。

    1.4K30

    Hive SQL同时在线问题分析

    本文是通过 SQL 计算同时在线问题,即求最高在线人数以及最高峰时间段。 需求分析 数据为主播ID,stt表示开播时间,edt表示下播时间。 ? 求: (1)该平台某一天主播同时在线人数最高为多少?...play ) t ) m ) n ) p where cur_cnt=max_cur_cnt 计算结果如下: 小结 本文针对SQL统计同时在线人数问题进行了分析...事实上该问题的分析在业务上具有重要的意义,我们能够实时跟踪随着时间变化的在线人数,了解服务器的负载变化情况,服务器的实时并发数等。...该问题在不同业务场景下,有不同意义,比如某个游戏的同时在线人数,比如某个服务器的实时并发数,比如某个仓库的货物积压数量,某一段时间内的同时处于服务过程中的最大订单量等。...实际上求最大在线人数和求实时在线人数是一回事,最大人数依赖于当前在线人数表,只有先求出当前在线人数表,才能求出最大同时在线人数。 最后,放一张石榴姐侧颜背影杀照片: ?

    1.1K61

    原创译文|Facebook如何实现80万人同时在线观看直播

    视频被分解成一秒一秒的文件,当极端流量出现时,缓存这些文件的服务器就会出现超负荷问题。 全球负载均衡问题 Facebook在世界各地都有入网点,流量分布在世界各个国家。...手机将一个RTMP流视频发至直播服务器服务器解码视频,然后转码成多种比特率。接着,每一种比特率都产生一组一秒的MPEG-DASH片段。这些片段储存在数据缓存处理中心,然后发送到入网点的缓存硬盘中。...入网点有两个层面:代理服务器层面和缓存层面。观众从代理服务器中发出提取片段的请求。服务器检查缓存中是否存在片段。如果有存在,片段就会发送给观众,如果没有,这个请求就被发送至数据中心。...现在代理服务器中又增加了缓存层,以防止出现热服务器问题。如果所有有关的请求都被发往一个缓存主机,等待片段发回,这样就可能会使主机超负荷。...在服务器中有计数器来测量他们接受的负荷大小。这些计数器的数据汇集起来之后,我们就知道每个入网点的负荷了。 容量约束和减小风险的最优化问题 因为控制系统的关系,在测量和行动时会出现延迟。

    98760
    领券