发明名称 |
一种网络服务器的服务提供方法 |
摘要 |
本发明属于网络技术领域,尤其涉及一种网络服务器结构及其服务提供过程。现有网络服务器结构具有潜在的瓶颈、成本高、需要修改内核等缺点。本发明的网络服务器是由负载均衡器、内容分发处理器、后台服务器群和备份存储器组成的,各部分由一个快速网络连接在一起。负载均衡器执行四层交换,内容分发处理器执行基于请求内容的七层交换。为了提高可靠性和减少网络响应时延,在本发明的内容服务器结构中采用了两个配置相同的内容分发处理器。本发明的网络服务器服务提供过程包括连接建立、连接切换和服务提供三个过程。本发明具有可靠性高、扩展性好、成本低、负载均衡性好等优点。 |
申请公布号 |
CN100429896C |
申请公布日期 |
2008.10.29 |
申请号 |
CN200310108624.7 |
申请日期 |
2003.11.11 |
申请人 |
浙江大学 |
发明人 |
陈惠芳;赵问道 |
分类号 |
H04L12/28(2006.01);H04L12/02(2006.01);H04L12/24(2006.01) |
主分类号 |
H04L12/28(2006.01) |
代理机构 |
杭州求是专利事务所有限公司 |
代理人 |
杜军 |
主权项 |
1、一种网络服务器的服务提供方法,该网络服务器包括执行四层交换的负载均衡器、执行基于请求内容七层交换的内容分发处理器、后台服务器群和备份存储器,各部分由一个快速网络连接在一起,该网络服务器的服务提供方法包括连接建立、连接切换和服务提供过程,其特征在于连接建立过程的工作流程如下:a)当一个请求到达负载均衡器时,负载均衡器判断该请求是否为一个SYN包,如果是一个SYN包,则转向b),如果不是一个SYN包,则转向e);b)负载均衡器执行四层交换算法,把该请求发送给内容分发处理器,然后内容分发处理器与用户进行三次握手操作,建立连接;c)连接建立后,内容分发处理器解析该连接所需的服务内容,根据请求内容,内容分发处理器从后台服务器群中选择一个最优的服务器;d)此内容分发处理器通知负载均衡器,把该连接切换到指定的后台服务器,同时负载均衡器记录这个连接;e)负载均衡器根据连接记录表,直接把连接转发给相应的后台服务器;连接切换过程的工作流程如下:f)内容分发处理器与选定的后台服务器经过三次握手操作,建立连接;g)内容分发处理器通知负载均衡器当前连接需要切换至选定的后台服务器;服务提供过程的工作流程如下:当连接切换到后台服务器时,后台服务器首先检查该服务器能否直接提供用户所需的服务内容,如果能够直接提供,就把结果直接反馈给用户;如果没有用户请求的服务内容,就要从备份存储器中读取相应的内容;如果备份存储器中也没有用户所需内容,要反馈一个“服务内容不可达”的信息给用户。 |
地址 |
310027浙江省杭州市西湖区浙大路38号 |