[发明专利]解耦TCP长连接的业务处理方法、反向代理和业务服务器有效
申请号: | 201711288053.8 | 申请日: | 2017-12-07 |
公开(公告)号: | CN107872538B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 朱龙;蒋洋;杨正伟 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解耦 tcp 连接 业务 处理 方法 反向 代理 服务器 | ||
1.一种解耦TCP长连接的业务处理方法,其特征在于,所述方法包括:
反向代理服务器获取客户端发送的第一应用请求对应的第一报文,其中,所述客户端和所述反向代理服务器之间的连接方式是TCP长连接的方式;
所述反向代理服务器在所述第一报文中增加所述客户端的属性信息,获得包括所述客户端的属性信息的第二报文;
所述反向代理服务器将所述第二报文转发给业务服务器,使所述业务服务器根据所述第二报文解析所述客户端的业务ID;若能够解析出所述业务ID,获取所述业务ID;或者若不能够解析出所述业务ID,所述业务服务器基于所述客户端的属性信息查询数据库,获取所述业务ID;根据所述业务ID,所述业务服务器进行与所述第一应用请求对应的业务处理。
2.一种解耦TCP长连接的业务处理方法,其特征在于,所述方法包括:
业务服务器接收来自反向代理服务器的包括客户端的属性信息的第二报文,其中,所述第二报文是所述反向代理服务器在第一报文中增加所述客户端的属性信息获得的,所述第一报文是所述客户端发送给反向代理服务器的第一应用请求对应的报文;所述客户端和所述反向代理服务器之间的连接方式是TCP长连接的方式;
所述业务服务器根据所述第二报文解析所述客户端的业务ID;
若能够解析出所述业务ID,获取所述业务ID;或者若不能够解析出所述业务ID,所述业务服务器基于所述客户端的属性信息查询数据库,获取所述业务ID;
根据所述业务ID,所述业务服务器进行与所述第一应用请求对应的业务处理。
3.如权利要求2所述的方法,其特征在于,在所述业务服务器接收来自反向代理服务器的包括客户端的属性信息的第二报文之后,所述方法还包括:
所述业务服务器解析所述第二报文携带的所述客户端的属性信息,并获取所述客户端的属性信息与所述反向代理服务器的映射关系;
所述业务服务器更新与所述业务服务器连接的数据库中的所述客户端的属性信息与所述反向代理服务器的映射关系。
4.如权利要求2或3所述的方法,其特征在于,在所述根据所述业务ID,所述业务服务器进行与所述第一应用请求对应的业务处理之后,所述方法还包括:
若所述业务服务器完成所述第一应用请求对应的业务处理,所述业务服务器更新与所述业务服务器连接的数据库中的所述客户端的业务ID、所述客户端的属性信息、所述客户端的业务状态信息。
5.一种解耦TCP长连接的业务处理方法,其特征在于,所述方法包括:
在业务服务器需要向客户端发送第一应用通知时,所述业务服务器根据所述第一应用通知对应的第三报文携带的业务ID在所述第一应用通知对应的第三报文中增加所述客户端的属性信息,获取第四报文;
所述业务服务器将所述第四报文发送至反向代理服务器,使得所述反向代理器能够删除所述第四报文中所述客户端的属性信息并获取用于发送给客户端的第五报文,根据所述属性信息查询所述客户端所处的TCP链路,通过长链接转发所述第五报文至所述客户端;其中,所述反向代理服务器是所述业务服务器根据所述客户端的属性信息,确定的所述客户端所连接的反向代理服务器,所述客户端和所述反向代理服务器之间的连接方式是TCP长连接的方式。
6.一种解耦TCP长连接的业务处理方法,其特征在于,所述方法包括:
反向代理服务器接收业务服务器发送的第四报文,其中,所述第四报文是所述业务服务器在业务服务器需要向客户端发送第一应用通知时,根据所述第一应用通知对应的第三报文携带的业务ID,在所述第三报文中增加所述客户端的属性信息后获取的报文;所述客户端和所述反向代理服务器之间的连接方式是TCP长连接的方式;
所述反向代理服务器将所述第四报文中的所述客户端的属性信息删除,获取第五报文;
所述反向代理服务器根据所述属性信息查询所述客户端所处的TCP链路,通过长链接转发所述第五报文至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711288053.8/1.html,转载请声明来源钻瓜专利网。