【技术实现步骤摘要】
推送系统自动调整资源的方法、存储介质
本专利技术涉及消息推动领域,具体涉及推送系统自动调整资源的方法、存储介质。
技术介绍
移动互联网蓬勃发展的今天,大部分手机APP都提供了消息推送功能。如新闻客户端的热点新闻推荐、IM工具的聊天消息提醒、电商产品促销信息、企业应用的通知和审批流程等等。推送对于提高产品活跃度、提高功能模块使用率、提升用户粘性、提升用户留存率起到了重要作用。在现有推送系统应用中,都存在一个路由集群,客户端预先访问路由集群的接口来获取路由列表,之后选择其中的一个地址,连接到路由集群中的某一台接入服务进行长链接的建立。长链接建立后,服务端与客户端会保持有一个长链接,所有的消息收发都是通过这个长链接来进行传输。上述为一个通用的推送系统所进行的流程。现在的推送系统中,基本上每一个客户端在网络畅通的基础之上,都会与服务端有一个对应的长链接保持,这样服务端中接入服务应用的部署就可以预估出相对应的用户数量,以便后续服务端进行相关接入应用数量的部署。比如,每个接入服务应用最多可支持5W的接入用户数,若预估有100W的 ...
【技术保护点】
1.一种推送系统自动调整资源的方法,其特征在于,包括:/n依据预设周期统计每个接入服务的资源占用情况;/n若所有接入服务的总资源占用情况大于等于预设的资源上限,则执行扩容策略,所述扩容策略为依据最近预设天数的最大总接入数量的第一百分比进行扩容;/n若所有接入服务的总资源占用情况低于所述资源上限,且存在接入数量小于等于单个接入服务最大可接入数量的第二百分比,在上一周期其发送的正常业务消息类型的总数低于所有消息类型总数的第三百分比的接入服务,则执行缩容策略,所述缩容策略为转移接入所述接入服务的客户端至其他接入服务,删除所述接入服务。/n
【技术特征摘要】
1.一种推送系统自动调整资源的方法,其特征在于,包括:
依据预设周期统计每个接入服务的资源占用情况;
若所有接入服务的总资源占用情况大于等于预设的资源上限,则执行扩容策略,所述扩容策略为依据最近预设天数的最大总接入数量的第一百分比进行扩容;
若所有接入服务的总资源占用情况低于所述资源上限,且存在接入数量小于等于单个接入服务最大可接入数量的第二百分比,在上一周期其发送的正常业务消息类型的总数低于所有消息类型总数的第三百分比的接入服务,则执行缩容策略,所述缩容策略为转移接入所述接入服务的客户端至其他接入服务,删除所述接入服务。
2.如权利要求1所述的一种推送系统自动调整资源的方法,其特征在于,所述资源占用情况包括内存占用、CPU、当前接入数量以及接入的各个应用当前消息发送数量。
3.如权利要求1所述的一种推送系统自动调整资源的方法,其特征在于,还包括:
依据已接入数量对每个接入服务进行升序排列,并将排列结果发送至路由集群;
路由集群依据接收到...
【专利技术属性】
技术研发人员:刘德建,林伟,郭玉湖,陈宏,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。