[发明专利]一种负荷分担系统及方法在审
申请号: | 201310295630.1 | 申请日: | 2013-07-15 |
公开(公告)号: | CN104298560A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 陈阳平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负荷 分担 系统 方法 | ||
技术领域
本发明涉及通信领域,提供一种负荷分担系统及方法。
背景技术
在通讯系统中,随着通讯市场的不断发展,对通讯处理系统的容量要求越来越高,目前的单节点处理系统已经不能满足日益增长的通讯需求,因此N+1的多节点工作负荷分担系统成为发展的方向。而如何解决多节点缓存的负荷分担与管理问题,成为一个待解决的问题。
发明内容
本发明要解决的技术问题是提供一种负荷分担系统及方法,在业务处理过程中,能够分担掉业务处理和数据查询所带来的负荷。
为解决上述技术问题,本发明的实施例提供一种负荷分担系统,包括:
分发装置、若干业务处理机以及若干查询处理机;其中,
所述分发装置用于:从所述业务处理机中确定一目标业务处理机,并发送业务处理请求至所述目标业务处理机;
所述目标业务处理机用于:当收到所述分发装置发送的业务处理请求时,从所述查询处理机中确定一目标查询处理机,并发送目标数据查询请求至所述目标查询处理机;并在获取目标数据后,执行需要应用到所述目标数据的业务工作;
所述目标查询处理机用于接收所述目标业务处理机的数据查询请求,获取缓存在自身存储器中的目标数据,并将该目标数据发送至所述目标业务处理机。
其中,所述目标业务处理机还用于:当所述目标业务处理机无法从所述目标查询处理机获取所述目标数据时,则访问核心网以获取目标数据。
其中,所述目标业务处理机还用于:
当所述目标查询处理机的存储器没有存储所述目标数据时,则将源自核心网的目标数据保存至所述目标查询处理机的存储器中;以及
当无法访问到所述目标查询处理机时,将访问失败结果保存至自身的存储器中;其中,所述目标业务处理机在选取目标查询处理机时,具体根据自身存储器所记录的访问失败结果排除无法访问的查询处理机。
其中,所述目标查询处理机的存储器还用于:
自动删除其保存的存储时间达到预设周期的数据。
本发明的实施例还提供一种负荷分担方法,包括:
提供一分发装置、若干业务处理机以及若干查询处理机;
通过所述分发装置从所述业务处理机中确定一目标业务处理机;
通过所述分发装置发送业务处理请求至所述目标业务处理机,从而使所述目标业务处理机能够从所述查询处理机中确定一目标查询处理机,并使所述目标业务处理机还能够发送目标数据查询请求至所述目标查询处理机,使得所述目标查询处理机在获取缓存在自身存储器中的目标数据后将该目标数据发送至所述目标业务处理机;
当所述目标业务处理机获取到所述目标数据后,通过所述目标业务处理机执行需要应用到所述目标数据的业务工作。其中,当无法通过所述目标业务处理机从所述目标查询处理机获取所述目标数据时,则通过所述目标业务处理机访问核心网以获取目标数据,并发送目标数据至所述目标业务处理机。
其中,当所述目标查询处理机的存储器没有存储所述目标数据时,则通过所述目标业务处理机将源自核心网的目标数据保存至所述目标查询处理机的存储器中;以及
当无法通过所述目标业务处理机访问到所述目标查询处理机时,将访问失败结果保存至自身的存储器中;其中,目标业务处理机在选取目标查询处理机时,具体根据自身存储器所记录的访问失败结果排除无法访问的查询处理机。
其中,所述目标查询处理机的存储器能够自动删除其保存的存储时间达到预设周期的数据。
本发明的方案具有以下优点:
本发明中的分发装置首先会指派一个业务处理机负责执行业务工作,之后该业务处理机在收到分发装置的指派后再进一步指派一个查询处理机在其本地调取与业务工作相关的数据。查询处理机在获取到数据后将其反馈至业务处理机,最终由业务处理机根据得到数据执行完成业务工作。因此,在遇到庞大的业务请求下,分发装置也能够有条不紊将地将不同的业务工作指派给不同的业务处理机,并且各个业务处理机能够通过不同的查询处理机来获取所需要的数据信息以执行各自的业务工作,从而实现了多节点的负荷分担。
附图说明
图1为本发明中负荷分担系统的架构示意图;
图2为本发明中负荷分担系统的另一架构示意图;
图3为本发明中负荷分担方法的步骤示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
如图1所示,一种负荷分担系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310295630.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种搜索论坛帖子系统
- 下一篇:嵌入式系统的系统配置方法及嵌入式系统