一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

连接建立方法、系统、设备和存储介质与流程

2022-03-19 21:33:17 来源:中国专利 TAG:

技术特征:
1.一种连接建立方法,其特征在于,应用于后端服务器,所述方法包括:接收客户端发送的连接请求信息;其中,所述连接请求信息中携带有代理信息;具有第一内核模块时,忽略所述代理信息,并基于所述连接请求信息向所述客户端反馈连接响应以与所述客户端建立连接;具有第二内核模块时,通过所述第二内核模块获取所述代理信息以参与相应处理,并基于所述连接请求向所述客户端反馈连接响应以与所述客户端建立连接;其中,所述第二内核模块是基于所述第一内核模块进行版本升级后得到的。2.根据权利要求1所述的方法,其特征在于,所述忽略所述代理信息,包括:检测所述连接请求信息中传输控制协议快速打开参数的状态;状态为关闭状态时,忽略所述代理信息。3.根据权利要求2所述的方法,其特征在于,具有第一内核模块时,基于所述连接请求信息向所述客户端反馈连接响应以与所述客户端建立连接,包括:具有第一内核模块时,对包含有所述代理信息和握手数据的所述连接请求进行解析;若通过所述第一内核模块时未解析到所述代理信息,则基于所述握手数据与所述客户端建立连接。4.根据权利要求2所述的方法,其特征在于,具有第二内核模块时,基于所述连接请求向所述客户端反馈连接响应以与所述客户端建立连接,包括:具有第二内核模块时,对包含有所述代理信息和握手数据的所述连接请求进行解析;若通过所述第二内核模块解析到所述代理信息和握手数据,则基于所述代理信息和所述握手数据与客户端建立连接。5.根据权利要求4所述的方法,其特征在于,所述具有第二内核模块时,对包含有所述代理信息和握手数据的所述连接请求进行解析,包括:由所述第二内核模块将所述连接请求信息透传到内核传输控制协议层;由所述内核传输控制协议层对所述连接请求信息进行解析;将解析到的所述代理信息保存到内核自定义空间,以便通过自定义接口将所述代理信息提供给用户态。6.根据权利要求1所述的方法,其特征在于,所述连接请求信息为第一次握手报文,所述接收客户端发送的连接请求信息,包括:接收负载均衡器发送的所述第一次握手报文;其中,所述第一次握手报文是在所述客户端生成并提供给所述负载均衡器后,由所述负载均衡器根据具有所述第一内核模块或所述第二内核模块的后端服务器的负载情况确定并发送的。7.一种连接建立方法,其特征在于,应用于客户端,所述方法包括:构建包含有代理信息连接请求信息;所述连接请求信息中携带有代理信息;发送所述连接请求信息给具有第一内核模块的后端服务器,以便所述后端服务器在忽略所述代理信息的情况下,接收到与所述后端服务器建立连接的反馈信息;发送所述连接请求信息给具有第二内核模块的后端服务器,以便通过所述第二内核模块获取所述代理信息以参与相应处理的情况下,接收到与所述后端服务器建立连接的反馈信息;其中,所述第二内核模块是基于所述第一内核模块进行版本升级后得到的。8.根据权利要求7所述的方法,其特征在于,所述构建包含有代理信息连接请求信息,
包括:构建包含有代理信息且将传输控制协议快速打开参数的状态设置为关闭状态的连接请求信息。9.一种连接建立方法,其特征在于,应用于负载均衡器,所述方法包括:接收客户端提供的连接请求信息;其中,所述连接请求信息中包含有代理信息;发送所述连接请求信息给具有第一内核模块或具有第二内核模块的后端服务器;以便具有第一内核模块的后端服务器在忽略所述代理信息的情况下与所述后端服务器建立连接,或者,具有第二内核模块的后端服务器在获取所述代理信息以参与相应处理的情况下与所述后端服务器建立连接;其中,第一内核模块为未升级代理协议功能的内核模块,所述第二内核模块是基于所述第一内核模块进行版本升级后得到的。10.一种服务系统,其特征在于,所述系统包括:客户端,用于通过负载均衡器向服务器发送连接请求信息;其中,所述连接请求信息中携带有代理信息;所述负载均衡器,用于为所述客户端确定目标服务器,并将所述连接请求信息发送至所述目标服务器;第一服务器,具有第一内核模块,为未升级代理协议功能的服务器;用于在自身为所述目标服务器时,忽略所述代理信息,并基于所述连接请求向所述客户端反馈连接响应以与所述客户端建立连接;第二服务器,为通过升级后具有代理协议功能的服务器,且具有配套的第二内核模块,用于在自身为所述目标服务器时,通过所述第二内核模块获取所述代理信息以参与相应处理,并基于所述连接请求向所述客户端反馈连接响应以与所述客户端建立连接。11.一种电子设备,其特征在于,包括存储器及处理器;其中,所述存储器,用于存储程序;所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以用于实现上述权利要求1至6中任一项所述的方法,或者权利要求7至8中任一项所述的方法,或者权利要求9所述的方法。12.一种非暂时性机器可读存储介质,其特征在于,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1至6中任一项所述的方法,或者权利要求7至8中任一项所述的方法,或者权利要求9所述的方法。

技术总结
本申请实施例提供连接建立方法、系统、设备和存储介质。该方法包括:接收客户端发送的连接请求信息;其中,连接请求信息中携带有代理信息;具有第一内核模块时,忽略代理信息,并基于连接请求信息向客户端反馈连接响应以与客户端建立连接;具有第二内核模块时,通过第二内核模块获取代理信息以参与相应处理,并基于连接请求向客户端反馈连接响应以与客户端建立连接。通过上述方案,也就是在负载均衡集群中可以同时包含有多种不同类型的后端服务器,将协议内容插入到第一次握手报文中,不会对不支持代理协议的后端服务器连接产生负面影响,同时还能够满足与支持代理协议的后端服务器建立连接的需求,能够满足多样化连接需求。求。求。


技术研发人员:柯进
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2021.11.18
技术公布日:2022/3/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献