(文/任国安)智能手机更新换代的频率不停刷新,高刷新率屏幕技术也成为当前较为热门的技术,特别对于游戏玩家来说,高刷手机的画质、反应度让手游玩家的体验瞬间提升不少。
不过对于业务范围更广、日活用户更多的游戏厂商,视觉的提升只是用户感官上的升级,庞大用户群的背后,则是对游戏平台伸缩性的巨大挑战。
如何能在流量高峰期保证与流量较低时同样的系统反应速度和游戏体验,才是首先要关注的重点和难点。日前,网易游戏名下申请的一项名为《负载均衡方法及装置、计算机可读存储介质及电子设备》的专利引起业界同行的瞩目。
近日,笔者也通过电话采访了该专利的发明人——网易游戏技术主管江士雄,就专利领域的相关问题展开对话。
什么是负载均衡?
当一个游戏日活量很低的时候,只需要部署一台服务器。当游戏忽然间开始火爆,用户量暴涨,日活量也迅速攀升,达到几万、几十万、几百万、几千万,单机性能显然是不够的,就需要一个能够快速进行流量分发的系统结构,以便顺畅地处理大量用户的访问请求,并在后台进行大数据量的实时处理与分析,这个系统结构就是负载均衡。
负载均衡用于在多个计算机集群、网络连接、CPU或其他资源中分配负载,达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。
负载均衡有多种解决方案
负载均衡解决方案有硬件和软件两种方式。硬件就是直接在服务器和外部网络间安装负载均衡设备,这种设备通常称之为负载均衡器,由于专门的设备完成专门的任务,独立于操作系统,可达到极佳的负载均衡需求。一般而言,硬件负载均衡成本昂贵,搭建也很麻烦。
和硬件相比,软件的配置就更加简单一点,而且使用灵活、成本低廉,只需要在一台或多台服务器相应的操作系统上安装一个或多个附加软件就可以实现。
支撑千万级日活的专利技术
江士雄的相关发明专利提供了一种负载均衡方法及装置、计算机可读存储介质和电子设备。该专利应用于服务器,服务器包括多个资源进程,各资源进程用于处理对服务器的请求。该技术支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
具体来说,该专利技术通过响应于客户端的当前请求,获取当前时间戳对应的各资源进程的负载预测模型中的请求数量参数的值,以根据请求数量参数的值确定各资源进程的目标负载预测模型;根据各目标负载预测模型对各资源进程的负载数据进行预测,以确定当前请求的目标资源进程,并将当前请求分配给目标资源进程。该专利技术基于获取的当前时间戳对应的各资源进程的负载预测模型中的请求数量参数的值,可以提高负载分配的均衡性与准确性。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。
责任编辑:kj005
文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com