[发明专利]数据处理方法、装置和系统在审
申请号: | 201310661454.9 | 申请日: | 2013-12-06 |
公开(公告)号: | CN103685501A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 朱超;陈飞;王超 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 系统 | ||
1.一种数据处理方法,其包括:后端服务器存活状态检测部分以及数据中转部分;
所述后端服务器存活状态检测部分包括:
中间层向各后端服务器发送连接检测请求;
中间层监听各后端服务器返回的连接检测响应;
中间层将承载有连接检测成功信息的连接检测响应所对应的后端服务器的存活状态设置为可用状态,将承载有连接检测失败信息的连接检测响应所对应的后端服务器的存活状态设置为不可用状态,将未返回连接检测响应的后端服务器的存活状态设置为不可用状态;
所述数据中转部分包括:
中间层接收前端应用发送来的数据处理请求;
中间层仅从存活状态为可用状态的后端服务器中为所述数据处理请求选择后端服务器,并将所述数据处理请求转发给其选择的后端服务器。
2.如权利要求1所述的方法,其中,所述中间层向各后端服务器发送连接检测请求包括:
中间层根据预定时间间隔定时向各后端服务器发送连接检测请求。
3.如权利要求1所述的方法,其中,所述将未返回连接检测响应的后端服务器的存活状态设置为不可用状态包括:
将连续预定次数未返回连接检测响应的后端服务器的存活状态设置为不可用状态。
4.如权利要求1所述的方法,其中,所述中间层仅从存活状态为可用状态的后端服务器中为所述数据处理请求选择后端服务器包括:
中间层根据预定策略从所有后端服务器中选择一台后端服务器,并在确定出该后端服务器的存活状态不是可用状态的情况下,重新根据所述预定策略从所有后端服务器中选择一台后端服务器,直到中间层选择的后端服务器的存活状态为可用状态。
5.如权利要求1所述的方法,其中,所述数据中转部分还包括:
中间层检测所述数据处理请求的处理结果,并将处理失败的数据处理请求所对应的后端服务器的存活状态设置为不可用状态。
6.如权利要求1或2或3或4或5所述的方法,其中:
所述后端服务器存活状态检测部分由检测线程实现,所述数据中转部分由主流程进程实现,且所述检测线程属于所述主流程进程。
7.一种数据处理装置,其包括:后端服务器存活状态检测部分以及数据中转部分;
所述后端服务器存活状态检测部分包括:
请求模块,适于向各后端服务器发送连接检测请求;
监听模块,适于监听各后端服务器返回的连接检测响应;
状态维护模块,适于将承载有连接检测成功信息的连接检测响应所对应的后端服务器的存活状态设置为可用状态,将承载有连接检测失败信息的连接检测响应所对应的后端服务器的存活状态设置为不可用状态,将未返回连接检测响应的后端服务器的存活状态设置为不可用状态;
所述数据中转部分包括:
接收模块,适于接收前端应用发送来的数据处理请求;
中转模块,适于仅从存活状态为可用状态的后端服务器中为所述数据处理请求选择后端服务器,并将所述数据处理请求转发给其选择的后端服务器。
8.如权利要求7所述的装置,其中,所述请求模块还适于:
根据预定时间间隔定时向各后端服务器发送连接检测请求。
9.如权利要求7所述的装置,其中,所述将状态维护模块还适于:
将连续预定次数未返回连接检测响应的后端服务器的存活状态设置为不可用状态。
10.一种数据处理系统,其包括:至少一个前端应用、中间层以及多台后端服务器,所述中间层与各前端应用以及各后端服务器分别连接,且所述中间层包括如上述权利要求7-9中任一权利要求所述的数据处理装置;
所述前端应用适于,向中间层发送数据处理请求,并接收中间层返回的数据处理响应;
所述后端服务器适于,在接收到来自中间层的连接检测请求时,向中间层返回连接检测响应,在接收到来自中间层的数据处理请求时,向中间层返回数据处理响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310661454.9/1.html,转载请声明来源钻瓜专利网。