一种数据通信方法、装置、设备和存储介质制造方法及图纸

技术编号:24805633 阅读:52 留言:0更新日期:2020-07-07 22:11
本发明专利技术公开了一种数据通信方法、装置、设备和存储介质。其中,该方法包括:向中心节点发送通信请求;获取中心节点反馈的目标服务器的标识,目标服务器的标识由中心节点在本地预存的后台服务器的标识中选取;根据所述目标服务器的标识建立与所述目标服务器的通信连接。本发明专利技术实施例提供的技术方案,由中心节点在本地预存的后台服务器的标识中选取目标服务器的标识,从而直接在客户端与目标服务器之间建立通信连接,无需多个负载均衡器分别与后台服务器进行连接,无需通过中心节点进行通信数据的转发且无需在通信过程中携带额外信息,简化了通信过程,提高了客户端与后台服务器之间的通信效率。

【技术实现步骤摘要】
一种数据通信方法、装置、设备和存储介质
本专利技术实施例涉及互联网
,尤其涉及一种数据通信方法、装置、设备和存储介质。
技术介绍
随着互联网技术的快速发展,采用WebService技术生成的能够用于开发分布式的互操作的应用程序,也就是web服务中也相应存在了越来越多的项目业务需求。在传统的web服务中,一般采用cookie或者session来保存用户的身份鉴权状态;cookie保存在客户端,会由于受到第三方服务的攻击而存在一定安全隐患;而session保存在服务端,此时请求协议一般使用超文本传输协议(HyperTextTransportProtocol,HTTP),会引入额外的存储信息,占用服务器的存储空间;因此对于Web服务的实时性和高可用性存在较高的要求。目前,如图1A所示,通常采用负载均衡器来实现客户端与后台服务器之间的web服务的高可用;客户端根据用户操作生成相应的web服务请求后,会通过负载均衡器转发给服务器集群中链路不拥堵的目标服务器,由目标服务器响应本次的web服务请求,并将响应结果通过负载均衡器返回给客户端;通过服本文档来自技高网...

【技术保护点】
1.一种数据通信方法,其特征在于,包括:/n向中心节点发送通信请求;/n获取中心节点反馈的目标服务器的标识,目标服务器的标识由中心节点在本地预存的后台服务器的标识中选取;/n根据所述目标服务器的标识建立与所述目标服务器的通信连接。/n

【技术特征摘要】
1.一种数据通信方法,其特征在于,包括:
向中心节点发送通信请求;
获取中心节点反馈的目标服务器的标识,目标服务器的标识由中心节点在本地预存的后台服务器的标识中选取;
根据所述目标服务器的标识建立与所述目标服务器的通信连接。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标服务器的标识建立与所述目标服务器的通信连接,包括:
根据所述目标服务器的标识,采用websocket通信协议建立与所述目标服务器的通信连接。


3.根据权利要求1所述的方法,其特征在于,所述通信连接为长连接。


4.根据权利要求2所述的方法,其特征在于,在根据所述目标服务器的标识建立与所述目标服务器的通信连接之后,还包括:
通过所述通信连接发送或接收对应的服务数据。


5.根据权利要求1所述的方法,其特征在于,所述中心节点为分布式系统。


6.一种数据通信方法,其特征在于,包括:
接收客户端发送的通信请求;
根据所述通信请求在本地预存的后台服务器的标识中选取目标服务器的标识;
向所述客户端反馈所述目标服务器的标识,以使所述客户端根据所述目标服务器的标识建立与所述目标服务器的通信连接。


7.根据权利要求6所述的方法,其特征在于,在获取客户端发送的通信请求之前,还包括:
接收后台服务器发送的注册请求,所述注册请求包括所述后台服务器的标识;
根据所述注册请求在本地存储所述后台服务器的标识。


8.根据权利要求7所述的方法,其特征在于,在根据所述注册请求在本地存储所述后台服务器的标识之后,还包括:
根据所述后台服务器的标识向对应的后台服务器发送校验请求;
如果接收到后台服务器反馈的校验数据,则对应的后台服务器通过校验。


9.根据权利要求8所述的方法,其特征在于,还包括:
如果未接收到后台服务器反馈的校验数据,则删除本地存储的对应的后台服务器的标识。


10.根据权利要求6所述的方法,其特征在于,接收客户端发...

【专利技术属性】
技术研发人员:袁青松
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1