【摘 要】
:
随着移动互联网的繁荣,移动端的消息推送已经成为移动应用获取消息的重要方式,随着推送市场的扩大,很多公司纷纷推出了各式的推送系统。然而纵观各大主流推送系统,例如苹果推
论文部分内容阅读
随着移动互联网的繁荣,移动端的消息推送已经成为移动应用获取消息的重要方式,随着推送市场的扩大,很多公司纷纷推出了各式的推送系统。然而纵观各大主流推送系统,例如苹果推送系统(APNS),微软推送系统(MPNS)和极光推送系统(JPush),都没有承诺消息确实能够到达移动端。各大推送系统仅仅做到了当用户移动端设备不在线时缓存若干条消息,待设备上线后推送,但是并没有对消息是否到达作保证。由于移动网络的不稳定,消息的到达率很难得到保证。如果能做一个协议层协助原有推送系统保证消息的可靠到达,是很有价值的。本文研究了主流的缓存系统如Memcached 和 Redis,队列系统如Redis队列和Memcacheq,通过高性能的缓存系统和能够平滑系统压力的队列系统,实现了支持高并发、大容量访问的协议层,协助原推送系统实现消息的可靠到达。高可靠性的原理是使用缓存系统存储消息,通过回执报告消息到达情况,根据消息到达情况补推未到达消息。本文提出了三种保证性模型,支持不同等级的消息补推计划,并且设计为通过监视系统压力实现降级策略。通过队列连接协议层与其他系统以及可扩展性的设计使得协议层独立于推送系统,从而可以方便的植入到原推送系统且不干扰原有系统的稳定性,对于满足协议层基本要求的推送系统可以方便的添加协议层以提供消息到达可靠性保证。通过高性能的队列和缓存保证了高并发情况下协议层的可用性,最后通过对队列和协议层的性能测试证明了本文的设计满足目前系统的性能要求。
其他文献
为了弥补文科学生科学思维习惯的不足,文科院校需要开设理工类自然科学通识课程。通过合理的课程定位和目标,确定课程的设置原则和内容。通识课程应该形式多样、内容丰富多彩
学习态度是学习者对学习活动的基本看法及其言行表现;学习态度正确、主动、积极与否对学习活动的顺利进行和目标达成至关重要;应重视采取恰当的教学策略培养学生正确、主动、
在市场环境下,大学生自主创业已经成为大学生就业的重要途径,受到了社会的广泛关注。本文针对大学生就业的新形势以及新情况,进行了市级人才中心对于高校大学生创业指导工作
在经济全球化背景下,在以数字化和信息化为特征的现代经济中,一个企业的兴衰成败很大程度上取决于其人力资源管理的方式和效果。本文在研究前人文献基础上,简要分析了人力资
20世纪60年代开始,美国和前苏联展开了以月球探测为中心的空间竞赛。自1958年至1976年期间,美国和前苏联共发射83颗月球探测器,进行了载人和不载人的登月任务,月球探测取得了
深化大学生优秀传统文化教育要站在"建设中华民族的共有精神家园"的高度和立场上定位其意义。为此,优秀传统文化教育要注意全面性、体现时代性并展现包容性。深化优秀传统文
大学生思想政治教育的价值评价是大学生思想政治教育价值研究的重要组成部分,它对于丰富思想政治教育价值理论体系,增强大学生思想政治教育的科学性、针对性和实效性具有重要
20世纪90年代以来组织间关系发生了深刻变化,诸如价值链、供应链、知识链、集群等在内的涉及企业间长期协作关系的联盟组织模式已成为很多公司变革的战略选择.然而,理论研究
以三河市居住区绿地为研究对象,通过实地调查居住区各类绿地植物应用情况和配置情况,总结归纳出三种居住区景观风格,探讨了不同景观风格居住区绿地的植物造景特色,可作为我国
<正>前言会计专业在高职院校一直是热门专业,招生规模大、报考人数多、就业率高,特别是受国家税务部门要求报税单位不断健全会计制度的影响,就业趋势将进一步向好。随着高校