【技术实现步骤摘要】
通信连接建立方法、装置、电子设备和存储介质
[0001]本专利技术涉及网络通信
,尤其涉及一种通信连接建立方法、装置、电子设备和存储介质。
技术介绍
[0002]微服务框架用于实现微服务之间的通信,常见的微服务框架有Spring Cloud、Dubbo等。
[0003]微服务框架的早期版本一般通过明文传输的网络传输协议(简称明文传输协议)实现微服务之间的通信。微服务框架的晚期版本不仅可以通过明文传输的网络传输协议实现微服务之间的通信,也可以通过安全传输协议实现微服务之间的通信。
[0004]在一些微服务框架中,用于建立通信连接的端口只有一个,且该唯一的端口在安全传输协议启动后,只能支持安全传输协议。因此,如果在一个通信系统中的不同节点采用不同的版本,将有可能会对节点间通信连接的建立造成影响。
[0005]为了避免这一问题,现有技术中一般需要对通信系统中的所有服务器节点(server)和客户端节点(client)进行同步改造,以使得所有的节点均支持安全传输协议。
[0006]但鉴于实际应用 ...
【技术保护点】
【技术特征摘要】
1.一种通信连接建立方法,其特征在于,应用于服务端节点,包括:接收来自客户端节点的第一请求报文;其中,所述第一请求报文为所述服务端节点与所述客户端节点建立网络连接后、所接收到的第一个请求报文;调用第一处理器对所述第一请求报文进行解析,确定所述第一请求报文对应的协议类型,所述协议类型包括安全传输协议或非安全传输协议;在所述第一请求报文对应的协议类型为所述安全传输协议的情况下,调用第二处理器对所述第一请求报文进行处理,以建立基于所述安全传输协议的通信连接。2.根据权利要求1所述的通信连接建立方法,其特征在于,所述调用第一处理器对所述第一请求报文进行解析,确定所述第一请求报文对应的协议类型,包括:调用第一处理器从所述第一请求报文中提取报头信息;在所述报头信息为安全传输协议的握手请求的情况下,确定所述第一请求报文对应的协议类型为安全传输协议。3.根据权利要求1所述的通信连接建立方法,其特征在于,所述调用第二处理器对所述第一请求报文进行处理,以建立基于所述安全传输协议的通信连接,包括:加载并激活所述第二处理器;调用所述第二处理器,根据所述第一请求报文执行安全传输协议的握手过程,以建立基于所述安全传输协议的通信连接。4.根据权利要求3所述的通信连接建立方法,其特征在于,在建立基于所述安全传输协议的通信连接之后,所述方法还包括以下至少一项:调用所述第二处理器,接收来自客户端节点的数据包,对所述数据包进行解密;调用第三处理器,对解密后的数据包进行解码与业务处理;调用第三处理器,对待发送的数据包进行编码;调用所述第二处理器,对编码后的数据包进行加密,然后将加密后的数据包发送给所述客户端节点。5.根据权利要求2所述的通信连接建立方法,其特征在于,所述调用第一处理器对所述第一请求报文进行解析,确定所述第一请求报文对应的协议类型,还包括:在所述报头信息为业务处理请求的情况下,确定所述第一请求报文对应...
【专利技术属性】
技术研发人员:冯苏鑫,强群力,刘晓光,魏颖,王小哲,冯英胜,丁翠平,
申请(专利权)人:网联清算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。