QQ的内存越来越大,加上王者荣耀文件越来越大,还有别的一些软件的内存,直接提示内存不足,………

王者荣耀的推送是如何做的?腾讯信鸽精准推送系统解析_网易新闻
王者荣耀的推送是如何做的?腾讯信鸽精准推送系统解析
用微信扫码二维码
分享至好友和朋友圈
(原标题:王者荣耀的推送是如何做的?腾讯信鸽精准推送系统解析)
推送对于App的运营来说十分重要,精细化的运营需要对用户进行分类并精准推送,目前,国内公司在这方面已经取得了一些不错的进展。7月7日,腾讯TEG数据平台部高级工程师甘恒通在ArchSummit全球架构师大会深圳站上分享了《腾讯信鸽实时精准推送系统的演进与实践》,系统的介绍了实时精准推送系统的技术细节。值得一提的是,时下最热门的手游《王者荣耀》使用的推送服务就是信鸽。我们采访了甘恒通,来进一步了解该系统是如何做到实时精准推送的。受访嘉宾:甘恒通,11年加入腾讯TEG数据平台部,主要负责大数据平台、推送平台后台的研发和优化工作,对构造高可用、高性能的分布式大数据处理和推送系统有丰富的实战经验,近期工作内容是构建信鸽精准推送系统,包括智能分群、实时推送、实时推送效果跟踪,解决公司内外部对推送质量需求。InfoQ:信鸽推送系统相比其他第三方推送服务有哪些优势?甘恒通:a)
信鸽是免费的推送工具,服务的理念是以用户为中心提供专业的推送服务。从应用接入、测试、上线都提供了实时专业的技术支持服务。SDK一键集成,极大地提升了接入的效率,测试环境和现网环境隔离,提升测试阶段定位问题的效率。秒级更新的多维推送效果统计数据让应用开发者实时掌握推送运营效果。b)
共享终端service,联合保活:腾讯公司内部互娱的很多游戏是我们的服务的客户,包括王者荣耀等过亿级的应用,腾讯以外也有上万的APP用户。安卓上进行消息推送,终端有很多限制,APP不一定活跃,所以消息抵达率通常比较低,采用共享service,只要有一个APP活跃,信鸽的连接就是活的,其他APP也能借用这个连接把消息及时送达。c)
依托腾讯内部完善的基础设施,包括丰富的用户画像、实时行为数据,和成熟的运营体系,对构建稳定、高性能的分布式精准推送服务更有保障。服务器国内、国外多地部署,终端设备实现了就近接入,保证了可靠稳定的长连接,信鸽后台系统实现了虚拟化,开发、测试、运维一体化保证了敏捷的开发流程,扩缩容也变得简单。d)
注重用户隐私,保证数据安全:信鸽以可配置的方式给应用提供了数据采集的能力,数据安全做到传输加密,防止推送消息被篡改和伪造,多副本存储,保证万无一失,应用上用户创造出来的数据跟腾讯自有的业务数据在物理分隔,不会相互污染,最后信鸽对接了公司内的“宙斯”、“门神”等防御系统,以平台的实力抵御恶意的请求。腾讯信鸽推送系统解决方案InfoQ:信鸽后台系统有哪些挑战,如何服务好王者荣耀这些大型的app?甘恒通:对于后台的挑战,主要有这三个关键词:海量、精准和实时。海量是指,信鸽终端并发长连接是几千万的量级,日推送量也有几十亿的量级,这里面主要是因为信鸽对接了公司内部互娱的游戏,像王者荣耀、天天酷跑这些TOP的应用,每天的活跃用户也是几千万量级。对于其它的一些应用来说,也有各自的推送的诉求。比如说对于一些新闻类的应用,时效性要求非常高,需要每秒千万级的推送速度,另外一些应用则需要在达到运营目标的前提下,希望尽量减少对用户的骚扰,即精准推送。对海量的并发长连接,一方面,需要提高设备资源的利用率,可以通过一些docker虚拟化的方式来解决;另一方面,我们要深入挖掘单机的性能,从硬件、操作系统、协议栈、架构四个方面进行深入分析和优化。硬件主要是善于利用Intel
AVX,SSE4.2的指令集,例如它里面包含CRC32等方法,比一般的实现方法有数倍的性能提升。操作系统方面需要根据实际的物理内存大小调整相关的文件句柄数和内存分配数。协议栈方面考虑使用用户态的协议栈替换系统自带协议栈,消除频繁的系统调用和内存拷贝带来的额外处理开销。最后是选择一个好的server框架,使用无锁的共享内存进行进程间消息通讯,业务处理进程采用基于epoll的协程模型,既能降低开发业务逻辑的难度,又能避免采用多线程模型带来的系统上下文切换带来的性能损失。精准推送的核心是根据应用运营的目标将消息推送给匹配的目标人群,应用的运营的目标一般有提升用户活跃度,潜在流失用户挽回,提升应用收入等,不同人群的挖掘方法可能不尽相同,但流程基本一致,一般会分为数据的准备、模型的构建、预测结果、输出。其中数据的准备是最重要的部分,包括数据预处理,特征选择,降维等,在海量数据的基础上,选用常见的机器学习中的统计学习的方法如C4.5决策树模型,贝叶斯模型等便可得到召回率较高的预测结果,能满足我们的大多数应用的场景需求。对海量设备进行实时推送主要的解决方案是针对推送的场景优化存储结构,同时将单个推送的RPC节点间调用转换成分布式的批量位图运算,优化Android终端长连接,接入集群分多地部署,做最近接入,和APNs的交互使用HTTP/2协议,对无效的token自动做数据清理。对像王者荣耀这些大型的应用,我们建立了VIP通道,系统上做独立部署,对硬件资源进行隔离,平时保持良好的沟通,对节假日推送量的突涨提前做好扩容准备,做贴身服务,满足一些个性化推送的需求。InfoQ:实时精准推送系统的使用了哪些关键技术?甘恒通:实时精准推送系统的关键技术有优化存储——将文本数字化,位图压缩存储和分布式并行检索和运算。实时精准推送系统分两种不同的场景。第一个场景是实时推送,第二个场景是要做实时的多维分析,这两套系统实现的核心是对我们的数据构建倒排索引,倒排索引在业界用得比较多的是在搜索引擎里面文档的全文检索,对于信鸽,倒排索引是根据我们实现的应用场景进行构建。比如说,对于一些画像的信息,男性用户,可以做一个倒排索引,保存成bitmap的数据格式;信鸽里面一个应用具体的设备标识,做一个文本转换数字的操作后,经过倒排索引之后,保存成
bitmap的数据格式。对于实时推送部分,要求数据秒级更新,我们用了storm进行倒排索引,数据经过转换之后,存储占用很小,这样我们把它放在内存里面,可以进行实时的更新和检索。对于另外一个场景是,我们需要对历史数据、原始数据进行实时的多维分析,比如需要分析最近几天之内大盘所有用户的点击情况。这里面可能涉及的数据量就会非常大,需要采用离线的方式进行索引的构建。多维分析的索引和实时推送的索引是不一样的,它主要实现的方式是对所有的数据进行规范化的处理,每个字段的格式基本上保持一致。对于每一条记录会根据预置的规则进行数据的抽取,需要构建倒排索引的属性字段会进行规格化和映射的转换,数据记录根据设备标识进行分区,每个分区内的记录进行独立的编号,倒排索引即为属性字段对应的记录的编号,离线处理的最后是落地成统一的索引文件,保存在HDFS中。当一个分析的需求过来的时候,会有一些pull节点,把这些索引的数据拉到本地并加载到内存,经过查询规则解析后执行相关索引文件的检索、分组和聚合函数的运算,最后由一些汇总节点将结果进行合并后返回给查询者。InfoQ:信鸽系统未来的发展规划是什么?甘恒通:我们的现在平台上主要的产品除了腾讯移动推送(信鸽)之外,还有腾讯移动分析MTA,未来我们的目标是建设整个APP开发者平台,整体发展方向大致会分为三块:
一块是我们基础建设,包括基础集群的质量、数据的准确性、系统的稳定性和安全性、推送速度时效性等。一部分是为开发者提供更多的服务,例如为开发者提供Crash分析、推送的通道、系统的监控、热更新、安全加固这样一系列的工具类产品。第三部分是为产品运营者服务,提供精细化运营的能力,帮运营者做用户画像,做精准推送,提供LBS的分析,提供按地址位置的特色推送触达,帮他实现可视化的埋点,帮他可以提升运营效率。以上是我们的大致方向,为开发者提供一揽子的工具化平台服务。
(原标题:王者荣耀的推送是如何做的?腾讯信鸽精准推送系统解析)
本文来源:楚北网
责任编辑:王晓易_NE0011
用微信扫码二维码
分享至好友和朋友圈
加载更多新闻
热门产品:   
:        
:         
热门影院:
阅读下一篇
用微信扫描二维码
分享至好友和朋友圈“解毒”王者荣耀,腾讯“防沉迷系统”为何当天就被破解了?| 科学加
用微信扫描二维码分享至好友和朋友圈
用微信扫描二维码分享至好友和朋友圈
      &点击图片,了解详情  网游“王者荣耀”因庞大的青少年用户群体被推上风口浪尖,腾讯推出的“防沉迷”系统是否能达到效果?怎样的科技手段能真正制约未成年人?    文/记者 赵天宇(实习) 图文编辑 刘昭    新媒体编辑/陈炫之       采访专家&&&  李学明(北京邮电大学数字媒体与设计艺术学院教授)  高新波(西安电子科技大学校长助理、教授)     5月下旬的一个傍晚,北京望京某小区的中心广场上,10岁的小兰和11岁的小宏碰面了。见面后的第一件事,他们没谈论身边的趣事,也没八卦老师和同学,而是掏出了手机,打开王者荣耀的游戏客户端,等待他们的,是一场组队比赛&&  这不是电视剧画面里的场景,也不是小说里的描述,而是每天都发生在我们身边的真实故事。从去年开始,一款名为《王者荣耀》的手机游戏开始在青少年中蔓延风靡,今年以来,各种中小学生沉迷《王者荣耀》不能自拔的新闻更是层出不穷。这款被戏称为“王者农药”的游戏,似乎已经变成了“毒药”。排山倒海的舆论压力涌向腾讯,腾讯股价暴跌1000多亿港元。  7月2日,腾讯宣布,以《王者荣耀》为试点,率先推出健康防沉迷系统,并规定12周岁以下(含12周岁)未成年人每天限玩1小时,12周岁以上未成年人每天限玩2小时。此外,而一些其他技术手段例如设备绑定,远程监控等方面也将陆续完善。  “防沉迷系统”真的能防范青少年游戏沉迷吗?除了实名认证,还有哪些技术手段能够遏制未成年人“手游控”?如何才能给“王者农药”的饮用者“解毒”?“堵”住王者荣耀以及那些让人上瘾的手机游戏,其实并非限制游戏时长那么简单!  ▲如今,王者荣耀已经成为中小学生不折不扣的“主流游戏”。越来越多的青少年沉迷其中,也带来了许多负面新闻  1  防沉迷系统内测一个月  上线不到24小时就遭破解  “妲己大战赵云”“后裔反杀诸葛亮”这些类似于相声作品《关公战秦琼》的人物设定,在王者荣耀游戏中却无时无刻不在上演。只用了2年不到的时间,腾讯就把这款当初被戏称“掌上英雄联盟”的手机游戏打造成为老少皆宜的“国民网游”。但也因为青少年用户人群的激增,引起了全社会的关注。    腾讯集团一位负责人告诉记者,这次上线的“健康防沉迷系统”主要通过控制未成年人游戏时长来达到合理引导未成年人进行游戏的目的。而这仅仅是健康防沉迷系统“三板斧”中的一部分,除了时间控制,在实名认证和绑定设备这“两板斧”上也将升级优化,以更好地对未成年人进行监控。“未来平台将增加硬件设备绑定功能,避免未成年人通过多账号登录绕开家长监护,家长也可以实施一键禁玩。实名认证方面,没有完成腾讯平台实名注册流程的账号,未来将完全无法进入到王者荣耀游戏中。”  记者了解到,按照腾讯方面给出的说法,升级后成长守护平台“更智能、更高效”,家长只需要通过简单的步骤就可以完成绑定,并掌握孩子游戏登录和充值状态。而在未来,腾讯游戏“成长守护平台”也会长期持续地收集反馈,不断优化系统。如设备锁定等功能,也已经在开发设计中。  虽然腾讯方面对新上线的防沉迷系统做了一个月的内测,信心满满的表示未来可以实现“远程操控,一键禁玩”。不过令人遗憾的是,防沉迷系统上线还不到24个小时即遭破解,网络中出现大量已实名注册为成年人的游戏账号交易,一些网店把“破解防沉迷”的账号当做一大卖点,甚至有商家收费10元可将未成年人账号修改为成年人账号。    ▲记者亲自实验,在淘宝上花了35元钱购买了一个自称“通过防沉迷”的王者荣耀账号,并顺利登录了游戏  2  原始的“身份证号”实名很难做到  面部识别技术应用并非难事  对于腾讯系统被破解一事,一位不愿意透露姓名的游戏玩家向记者表示,所谓的防沉迷系统其实在后台根本没做任何升级,目前验证手段也依旧停留在最原始的“身份证号”验证。未成年人只需购买一个成年人的登录账号,依旧可以不受限制的进行游戏。  北京邮电大学数字媒体与设计艺术学院教授李学明告诉北京科技报|科学加客户端记者,实现防沉迷,重要的技术基础是玩家的实名认证。而目前游戏系统的实名认证实际很难做到“实名”,因为系统通常只要求玩家提供身份证号码或是身份证照片,未成年人可以很容易获取父母等亲属的身份证号码或照片,从而在注册时骗过游戏系统。  李学明的观点并非空穴来风,早在十几年前,相关部门就制订了网吧上网需实名制登记的相关规定。但实际情况却是,未成年人依旧可以拿着成人身份证件大摇大摆的进出网吧,出于利润因素的考虑,许多网吧经营者对此更是“睁一只眼闭一只眼”。    ▲人脸识别登录系统,也就是俗称的“刷脸登录”已经在移动互联网领域广泛推广  “要做到真正的实名认证,可以采用目前比较成熟的生物特征识别技术,比如人脸识别或指纹识别等。”李学明解释说,“游戏系统在玩家注册时可以进行人脸图像的采集,并与提供的身份证上的照片信息进行比对,防止玩家冒用他人信息进行注册;在游戏登录时还可以根据需要采集人脸图像与注册时采集的人脸进行比对,核实玩家真实身份。目前,人脸识别技术在光照条件较好的条件下识别准确率已经比较高,很多游戏厂商都是互联网企业,或者有互联网背景,实现这个技术绝对不是什么难事。”  据了解,人脸识别技术在控制登录方面有很好的作用。在互联网行业中推广普及也已有四五年的时间。主流的人脸检测方法基本上采用Adaboost学习算法,检测时提取人脸图像的特征数据与数据库中存储的特征模板进行搜索匹配,通过设定一个阈值,只有当相似度超过这一阈值以后才能通过验证。  李学明表示,除了实名认证外,还有一些技术手段可以用于实现防沉迷的目的,比如实现设备绑定。“每个上网设备都有唯一的设备识别码,相当于设备的身份证,玩家注册时系统可以记录其设备识别码,后续在线游戏时可以不定时检查设备识别码,从而确保玩家只能在注册设备上进行游戏。”    记者注意到,从去年年末开始,像支付宝、滴滴司机等手机移动客户端在登录环节就已经实现“密码登录+实名验证+刷脸识别”。而同为腾讯旗下的“手机QQ”“财付通”等软件,在登录环节上也进行了严格的认证,其中手机QQ更是已经支持刷脸登录。目前,腾讯内部团队优图在公开的LFW测试中,人脸验证技术准确率更是达到了99.5%。  3  技术漏洞难以全面“缝合”  解决未成年人沉迷需多管齐下  早在10年前,当时还叫“新闻出版总署”的国家新闻出版广电总局就发布了《关于保护未成年人身心健康实施网络游戏防沉迷系统的通知》,针对基于电脑上的客户端游戏和网页游戏,规定通过游戏收益的控制来引导玩家自我节制。不过,令人遗憾的是,目前我国还没有出台移动游戏防沉迷的相关规定,而手机游戏碎片化、移动性等特点,也增加了监管的难度。  “尽管限制登录的技术已经十分先进,但其中一些隐性的漏洞依然尚未被察觉,这或许都是技术手段难以真正缝合的地方。”李学明说。  西安电子科技大学高新波教授也表达了同样的担忧。他表示,无论是设备监控还是手机绑定,抑或人脸识别登录,“虽然实现起来不难,但要真正减少漏洞,提高精准度,还有很多工作要做。”  高新波表示,首先在设备监控环节,腾讯的后台技术尽管可以把家长和孩子的手机登录信息绑定,但重要前提是要知道孩子的QQ或微信密码,很多家长出于隐私和其他原因,很可能在这个环节就放弃了监控。    ▲腾讯主推的“成长守护平台”系统。不过对于家长来说,只有知道孩子的QQ(微信)密码,才能完成绑定等功能  其次在手机绑定环节,虽然每个设备都有唯一的识别码,但通过一些技术手段更改手机程序设置,也是可以实现所谓“解绑”的。此外,现在电子产品更新换代速度很快,游戏登录端一旦和某个手机绑定,后期解绑再绑定的过程同样十分繁琐。  而在科技含量最高的人脸智能识别环节,目前也有很多亟待解决的技术问题。例如目前手机端的人脸识别系统对外部环境的要求还比较高,除了要求“光线明亮”“影像清晰”以外,人脸识别大多只支持“静态人脸识别”,而并非真正意义上的“活体人脸识别”。此外,青少年尚处于成长发育期,容貌变化很快,在记录和识别上都有不小的难度。  “现在小孩都很聪明,就算以上限制措施一夜间全部上线,技术上也没有问题,但他依旧可以用成人的身份证号注册登录一台未绑定的手机,然后用刷照片的方式,蒙混过关。”高新波说,技术是一种手段,但绝对不是唯一的手段。  “腾讯在行业内部率先做了一个表率,我认为这是很有必要也很正确的。不过游戏厂商从根本上来说还是盈利企业,现在的技术手段距离社会和家长需求有距离是可以理解的,未来也肯定会不断完善。”李学明说道,“除了游戏厂商,一些和游戏购买服务有关的支付平台,也应当加强管理,特别是针对未成年人使用的管控,要从整个产业链上做文章。”  实际上,不管是几年前以“魔兽”为代表的电脑网游,还是近年来以“王者荣耀”为代表的手机网游,对于青少年受众群体来说,解决“成瘾”的问题,从来也不能只靠技术手段来实现,更多的是需要学生家长、学校老师乃至整个社会共同关注与帮扶。只有从心理上了解未成年人,从行为上加以合理引导,从兴趣上注重培养和指导,才能“治标又治本”,从而达到真正意义上的“多管齐下”。  赞 赏   你觉得小编记者不容易,就打个赏吧!      【转载说明】  本文由北京科技报全媒体中心采编制作  转载请关注“科学加”公众号留言申请授权  未经授权谢绝转载  违者必究        加入北京科技报丨北科传媒(全职/实习)    投稿或推荐选题      下载“科学加”客户端,阅读和搜索更多精彩内容  机械战甲之父:猴子已替人类做好试验,脑机接口将成新的康复方式    长五遥二火箭发射失利,中国航天发射十个月内经历三次失败    灾难中你见识了搜救犬的壮年,但你可知它们的暮年?    有疑问或寻求帮助,快加入"科学来帮忙"群!    科学加(scipress)  提供每日新鲜科学与生活资讯  组织各类有趣活动  主办:北京科技报社 | 北科传媒
特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
阅读下一篇
网易通行证/邮箱用户可以直接登录:个回答CM-Z.net · 创建者天前WIN服务器内存排除:1,通过任务管理器进行进程排序,查找占用内存较大的程序进程。一般占用内存较大的进程有W3WP、sqlserver、mysqld-nt.exe;2, 站点进程 可以在cmd命令行中通过 iisapp 命令来对应是那个网站占用内存较大。可以通过设置回收时间、内存最大使用值或共用进程池来减少内存的占用,但是如果要保证网站的访问质量,还是建议升级至更高型号来解决;3,数据库 sql server 也可以通过数据库的企业管理器来设置最大内存占用,但是如果网站程序必须要占用较大内存的话,设置后会发生页面报错、打不开等问题;4,MYSQL本身会占用较大虚拟内存,如果不使用mysql数据库的话,可以将其停止。天前应该是内存到100%然后释放了把
可以查下服务器的log 看看是什么进程一直占用啊天前可能是你的服务进程池占用过多被自动回收了把。查看下服务器的日志啊天前楼主是怎么解决的呢?
可以传授下经验吗?CM-Z.net · 创建者&&王者荣耀安装不了怎么办 安装不了解决办法
王者荣耀安装不了怎么办 安装不了解决办法
来源:搞趣网
作者:涩涩
王者荣耀安装不了怎么办?希望这篇王者荣耀安装不了解决办法,能够帮到正在玩王者荣耀的玩家朋友。问:王者荣耀安装不了怎么办?答:王者荣耀更新完5V5版本之后很多玩家反馈说安装不了,小编总结了以下几个原因,请小伙伴们对照好一一排查吧:1、将手机连接到电脑打开找到.android_secure文件夹,找到smdl2tmp1.asec文件,或者是其它名称,就是与整成程序命名格式明显不一样的文件删除,再次安装游戏试试,基本上可以解决问题。2、手机内存不够导致游戏无法安装,王者荣耀这款游戏大小大约是200M,所以基本上要保证你的手机内存大于200M才可以安装哦。3、以上方法都试过了还是不行的话,可能是游戏的安装包没有下对,建议卸载掉手机上的安装包重新下载一个:
王者荣耀智能挂机神器:(电脑版)&&& 王者荣耀游戏辅助:欢迎加入搞趣网王者荣耀群(点击即可加入):王者荣耀高段位交流群12:&&&&王者荣耀荣耀开黑群:王者荣耀未上线新英雄汇总王者荣耀常用资料10.16王者荣耀精品合集王者荣耀新手必看&
【责任编辑:】关注游戏葡萄
微信扫描二维码关注
游戏葡萄公众号
的其他文章
的其他文章
的其他文章
TalkingData
的其他文章
的其他文章
的其他文章
的其他文章
的其他文章
的其他文章
All Rights Reserved
赞助Sponsor
赞助Sponsor
阅读Articles
数据库Data
数据库Data
招聘Recruitment
联系我们Contact
友情链接Links
游戏葡萄订阅号

我要回帖

更多关于 王者荣耀越来越大 的文章

 

随机推荐