基于8583协议的双向会话保持方法和装置与流程

文档序号:30937843发布日期:2022-07-30 01:28阅读:来源:国知局

技术特征:
1.一种基于8583协议的双向会话保持方法,包括:在负载均衡设备中创建第一虚拟服务与第二虚拟服务,所述第一虚拟服务用于建立所述负载均衡设备与客户端的长连接,所述第二虚拟服务用于建立所述负载均衡设备与真实服务器的连接;通过所述第一虚拟服务接收客户端经过长连接所发送的数据流量并基于所述数据流量获取其所包括的若干8583协议请求报文;根据8583协议规则获取8583协议报文所包括的客户端的标识信息并基于所获取到的所述客户端的标识信息创建会话保持表项,所述会话保持表项包括所述若干8583协议请求报文的共有的特征信息;基于负载均衡策略通过所述第一虚拟服务将所述若干8583协议请求报文发送到各指定的真实服务器;通过所述第二虚拟服务接收各指定的真实服务器所发送的针对8583协议请求报文的应答报文,所述应答报文均包括所述各指定的真实服务器所共同针对的所述若干8583协议请求报文包括的所述共有的特征信息;提取所述应答报文所包括的所述共有的特征信息并在所述共有的特征信息在所述会话保持表项中匹配成功后,所述第二虚拟服务通过与所匹配到的客户端标识所对应的客户端的连接后将所述应答报文发送至所述客户端。2.根据权利要求1所述的基于8583协议的双向会话保持方法,其中,在所述第一虚拟服务与真实服务器之间建立会话后,不再建立新的会话,当所述真实服务器需接收新客户端的8583协议请求报文时复用所述会话。3.根据权利要求1所述的基于8583协议的双向会话保持方法,其中,在基于负载均衡策略将8583协议请求报文发送到各指定的真实服务器后,所述负载均衡设备与所述各所述指定的真实服务器之间不再建立新的连接,当所述各指定的真实服务器需接收新客户端的8583协议请求报文时复用各所述连接。4.根据权利要求1所述的基于8583协议的双向会话保持方法,其中,在通过所述第一虚拟服务接收客户端经过长连接所发送的数据流量并基于所述数据流量获取其所包括的若干8583协议请求报文时,基于客户端预设的字节标识长度对所接收到的数据流量进行拆分以获得8583协议请求报文。5.根据权利要求1所述的基于8583协议的双向会话保持方法,其中,所述客户端的标识信息包括所述客户端的ip地址和端口号。6.一种基于8583协议的双向会话保持装置,包括:虚拟服务创建组件,用于在负载均衡设备中创建第一虚拟服务与第二虚拟服务,所述第一虚拟服务用于建立所述负载均衡设备与客户端的长连接,所述第二虚拟服务用于建立所述负载均衡设备与真实服务器的连接;请求报文获取组件,用于通过所述第一虚拟服务接收客户端经过长连接所发送的数据流量并基于所述数据流量获取其所包括的若干8583协议请求报文;会话保持表项创建组件,用于根据8583协议规则获取8583协议报文所包括的客户端的标识信息并基于所获取到的所述客户端的标识信息创建会话保持表项,其中所述会话保持
表项包括所述若干8583协议请求报文的共有的特征信息;负载均衡组件,用于基于负载均衡策略通过所述第一虚拟服务将所述若干8583协议请求报文发送到各指定的真实服务器;应答报文接收组件,用于通过所述第二虚拟服务接收各指定的真实服务器所发送的针对8583协议请求报文的应答报文,所述应答报文均包括所述各指定的真实服务器所共同针对的所述若干8583协议请求报文包括的所述共有的特征信息;应答报文转发组件,用于提取所述应答报文所包括的共有特征信息并在所述共有特征信息在所述会话保持表项中匹配成功后,所述第二虚拟服务通过与所匹配到的客户端标识所对应的客户端的连接后将所述应答报文发送至所述客户端。7.根据权利要求6所述的基于8583协议的双向会话保持装置,其中,在所述第一虚拟服务与真实服务器之间建立会话后,不再建立新的会话,当所述真实服务器需接收新客户端的8583协议请求报文时复用所述会话。8.根据权利要求6所述的基于8583协议的双向会话保持装置,其中,在基于负载均衡策略将8583协议请求报文发送到各指定的真实服务器后,所述负载均衡设备与所述各所述指定的真实服务器之间不再建立新的连接,当所述各指定的真实服务器需接收新客户端的8583协议请求报文时复用各所述连接。9.根据权利要求6所述的基于8583协议的双向会话保持装置,其中,所述请求报文获取组件还用于:在通过所述第一虚拟服务接收客户端经过长连接所发送的数据流量并基于所述数据流量获取其所包括的若干8583协议请求报文时,基于客户端预设的字节标识长度对所接收到的数据流量进行拆分以获得8583协议请求报文。10.根据权利要求6所述的基于8583协议的双向会话保持装置,其中,所述客户端的标识信息包括所述客户端的ip地址和端口号。

技术总结
本公开涉及一种基于8583协议的双向会话保持方法和装置,该方法包括:创建第一虚拟服务与第二虚拟服务,第一虚拟服务用于建立与客户端的长连接,第二虚拟服务用于建立与真实服务器的连接;通过第一虚拟服务获取客户端发送的8583协议请求报文;获取8583协议报文中的客户端标识信息并基于客户端标识信息创建会话保持表项,会话保持表项包括8583协议请求报文的共有特征信息;基于负载均衡策略通过第一虚拟服务将8583协议请求报文分发到真实服务器;通过第二虚拟服务接收真实服务器的应答报文,应答报文均包括8583协议请求报文共有特征信息;提取应答报文中的共有特征信息并在共有的特征信息在会话保持表项中匹配成功后,第二虚拟服务将应答报文发送至客户端。拟服务将应答报文发送至客户端。拟服务将应答报文发送至客户端。


技术研发人员:隋可贵 韩建奎 王振
受保护的技术使用者:杭州迪普科技股份有限公司
技术研发日:2022.05.31
技术公布日:2022/7/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1