[发明专利]一种分布式服务器架构及其操作方法在审
申请号: | 201510575010.2 | 申请日: | 2015-09-10 |
公开(公告)号: | CN105141693A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 杨华杰 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 服务器 架构 及其 操作方法 | ||
1.一种分布式服务器架构,其特征在于,所述服务器架构包括:
前端负载均衡服务器组,与客户端相连,用以接收所述客户端发出的客服数据包并将所述客服数据包封装成服务器数据包,以及将处理结果转化为客服端报文结构并发送至客户端;
逻辑管理服务器组,与所述前端负载均衡服务器组相连,用以查找所述服务器数据包中的报文协议号并根据所述报文协议号将所述服务器数据包进行转发,以及将所述处理结果转发至所述前端负载均衡服务器组;
逻辑服务器组,与所述逻辑管理服务器组相连,用以处理所述逻辑管理服务器组转发来的所述服务器数据包并获取所述处理结果,以及将所述处理结果转发至所述逻辑管理服务器组。
2.根据权利要求1所述的分布式服务器架构,其特征在于,所述前端负载均衡服务器组包括若干个前端服务器,每个所述前端服务器均设置有不同的编号。
3.根据权利要求2所述的分布式服务器架构,其特征在于,所述服务器数据包包括报文长度信息、报文类型信息、唯一编号信息、报文协议号以及报文包体;
其中,所述唯一编号信息由将所述客服数据包转化为所述服务器数据包的所述前端服务器的编号以及所述客服数据包的序列号构成。
4.根据权利要求3所述的分布式服务器架构,其特征在于,所述逻辑服务器组包括若干逻辑服务器,所述逻辑管理服务器组中缓存有逻辑服务关系表,所述逻辑服务关系表存储有所述报文协议号和所述逻辑服务器的一一对应关系。
5.根据权利要求4所述的分布式服务器架构,其特征在于,所述逻辑服务器之间设置有高速缓存服务器。
6.根据权利要求1所述的分布式服务器架构,其特征在于,所述前端负载均衡服务器组与所述逻辑管理服务器组之间、所述逻辑管理服务器组与所述逻辑服务器组之间均采用长连接。
7.据权利要求1所述的分布式服务器架构,其特征在于,socket连接采用epoll模型。
8.一种分布式服务器架构的操作方法,其特征在于,所述方法包括步骤:
前端负载均衡服务器组接收客户端发送的客服数据包;
前端服务器将所述客服数据包封装成服务器数据包并转发至逻辑管理服务器组;
所述逻辑管理服务器组将所述服务器数据包转发至逻辑服务器;
所述逻辑服务器将所述服务器数据包进行处理并获取处理结果,将所述处理结果经由所述逻辑管理服务器组转发至所述前端服务器组;
所述前端服务器组将所述处理结果的结构转化为客服端报文结构并发送至所述客户端。
9.根据权利要求8所述的分布式服务器架构的操作方法,其特征在于,所述逻辑管理服务器组将所述服务器数据包转发至所述逻辑服务器的过程包括步骤:
所述逻辑管理服务器组接收所述服务器数据包;
所述逻辑管理服务器组根据所述服务器数据包中的报文协议号以及逻辑服务关系表查找能够对所述服务器数据包进行处理的所述逻辑服务器;
将所述服务器数据包转发至所述逻辑服务器。
10.根据权利要求8所述的分布式服务器架构的操作方法,其特征在于,在所述前端服务器将所述客服数据包封装成服务器数据包的过程中,所述前端服务器在所述客服数据包中添加报文类型信息和唯一编号。
11.根据权利要求10所述的分布式服务器架构的操作方法,其特征在于,所述方法还包括步骤:根据所述唯一编号将poll模型转换为epoll模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510575010.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半自动锁芯组装线
- 下一篇:安全气囊外壳螺栓和卡扣的自动装配设备和控制方法