[发明专利]一种消息分发的方法和系统有效
申请号: | 201711353336.6 | 申请日: | 2017-12-15 |
公开(公告)号: | CN109936593B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 杨辰凯;陈亮;林鸿其 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L67/133 | 分类号: | H04L67/133;H04L67/60 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 田建涛 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 分发 方法 系统 | ||
本发明公开了一种消息分发的方法和系统,属于网络通信技术领域。所述方法包括:当检测到空闲的任务处理线程时,边缘服务器向边缘服务器所属的目标区域服务器发送任务获取请求;目标区域服务器确定边缘服务器对应的目标任务队列,向边缘服务器发送目标任务队列中的待处理的目标消息分发任务,其中,目标任务队列中的目标消息分发任务由目标区域服务器所属的调度服务器生成;边缘服务器获取目标消息分发任务的应用程序属性信息,并根据应用程序属性信息,确定边缘服务器管理的至少一个目标应用程序;边缘服务器将目标消息分发任务解析为应用管理指令,通过至少一个目标应用程序执行应用管理指令。采用本发明,可以提高消息分发的效率。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种消息分发的方法和系统。
背景技术
随着互联网的飞速发展,4K高清视频、互动游戏、AR(Augmented Reality,增强现实)、VR(Virtual Reality,虚拟现实)等应用不断兴起,随之而来的是对带宽需求的明显增加,原有的将CDN(Content Delivery Network,内容分发网络)节点构建在骨干网上的网络框架将无法支撑未来高带宽消耗应用的发展,亦不能满足普通用户的访问体验。随着业务流量的增加,为了提升用户体验,需要进行CDN节点下沉,即基于当前的IDC(Internet DataCenter,互联网数据中心)节点,增加地市级或社区级的CDN节点,缩减CDN节点与普通用户的距离,从而提升普通用户对网络内容的加速访问效果。
CDN节点下沉意味着边缘服务器总量增大,覆盖面更广,且各地区网络情况更复杂,大大增加了对边缘服务器进行软件部署、内容推送、配置管理等消息分发任务的难度。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
对于全网可通的服务器,中心服务器(又称调度服务器)需要将指令消息独立发送到每个边缘服务器。这样,消息聚合程度低,将占用调度服务器大量的系统资源,故而消息分发的效率较低。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种消息分发的方法和系统。所述技术方案如下:
一方面,提供了一种消息分发的方法,所述方法包括:
当检测到空闲的任务处理线程时,边缘服务器向所述边缘服务器所属的目标区域服务器发送任务获取请求;
所述目标区域服务器确定所述边缘服务器对应的目标任务队列,向所述边缘服务器发送所述目标任务队列中的待处理的目标消息分发任务,其中,所述目标任务队列中的目标消息分发任务由所述目标区域服务器所属的调度服务器生成;
所述边缘服务器获取所述目标消息分发任务的应用程序属性信息,并根据所述应用程序属性信息,确定所述边缘服务器管理的至少一个目标应用程序;
所述边缘服务器将所述目标消息分发任务解析为应用管理指令,通过所述至少一个目标应用程序执行所述应用管理指令。
进一步的,所述当检测到空闲的任务处理线程时,边缘服务器向所述边缘服务器所属的目标区域服务器发送任务获取请求之前,还包括:
所述调度服务器基于接收到的消息分发请求生成所述目标消息分发任务,根据所述消息分发请求的请求参数,将所述目标消息分发任务添加至队列管理服务器的目标任务队列中;
所述队列管理服务器根据已存储的边缘服务器的属性信息,确定所述目标任务队列对应的至少一个所述边缘服务器;
所述队列管理服务器将所述目标任务队列,发送至所述至少一个所述边缘服务器所属的所述目标区域服务器。
进一步的,所述消息分发请求的请求参数包括消息分发类型和消息分发范围;
所述根据所述消息分发请求的请求参数,将所述目标消息分发任务添加至队列管理服务器的目标任务队列,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711353336.6/2.html,转载请声明来源钻瓜专利网。