[发明专利]一种云平台TCP长连接服务的高可用连接方法及系统在审
申请号: | 202210559817.7 | 申请日: | 2022-05-23 |
公开(公告)号: | CN114938373A | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 陈毅聪;陈镇兴;李建军 | 申请(专利权)人: | 睿云联(厦门)网络通讯技术有限公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L61/4511;H04L41/0663;H04L69/16 |
代理公司: | 厦门原创专利事务所(普通合伙) 35101 | 代理人: | 闫英敏 |
地址: | 361000 福建省厦门市火*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 tcp 连接 服务 可用 方法 系统 | ||
本发明公开了一种云平台TCP长连接服务的高可用连接方法及系统,涉及通信技术领域,采用集群部署的若干服务器与终端设备的SDK相配合,实现故障转移,可以有效地解决节点动态扩展、更新的问题。同时,服务器采用下发域名,从域名中解析出IP地址下发给终端设备的SDK,只需将服务器的域名填写进防火墙的白名单,绑定域名‑IP地址的关系,即可解决防火墙拦截的问题。终端设备的SDK可通过轮询IP地址列表,或者重新执行DNS解析,获取新的IP地址列表提供给终端设备的SDK,实现故障转移。其还公开了采用服务地址网关探测服务器的响应延迟,结合负载均衡调度方法,将最高优先级的服务器下发至终端设备的SDK,以有效地解决TCP服务集群负载均衡的问题和故障转移问题。
技术领域
本发明涉及通信技术领域,更具体的讲是一种云平台TCP长连接服务的高可用连接方法及系统。
背景技术
TCP长连接服务意味着终端设备和服务器一旦建立连接,一个终端设备发起的请求必须落在同一台服务器上,同时服务器根据业务需要可以主动向某一个指定的终端设备发起信令下发的功能。
目大部分门禁终端设备的连接方案是,将云端的TCP服务节点列表的IP地址固定写入终端设备,这样一旦云端服务节点出现任何故障,终端设备都无法实现故障转移,严重影响用户体验,只能等待厂商的开发人员对故障节点实施服务恢复之后,才能恢复正常。
另外一种方案是,只提供门禁终端设备与云端TCP长连接服务器的通信协议,不同机型的设备自各根据协议开发,这样的做法导致不同机型的设备开发团队各自需要实现一套跟SDK相同功能的代码模块,效率上很低,且不同团队开发的代码模块存在差异,在后期的维护上会有很大的困难。
发明内容
本发明提供一种云平台TCP长连接服务的高可用连接方法及系统,目的在于解决现有技术中存在的上述问题。
本发明采用如下技术方案:
一种云平台TCP长连接服务的高可用连接方法,包括以下步骤:
(1)采用集群部署若干服务器,构建TCP长连接服务集群;
(2)将所有服务器的IP地址登记至服务地址网关,并由服务地址网关实时检查服务器的健康状态;
(3)终端设备的SDK通过DNS解析从服务地址网关中获取至少一个健康的IP地址;
(4)终端设备的SDK与一个所述IP地址相对应的服务器建立TCP长连接服务。
一种具体实施方式:所述步骤(3)中,所述服务地址网关将若干IP地址发送至DNS解析设备,形成第一IP地址列表;由DNS解析设备将第一IP地址列表下发给中各终端设备的SDK;所述步骤(4)中,由终端设备的SDK从第一IP地址列表中选取一个IP地址建立TCP长连接服务。
进一步,还包括:当TCP长连接服务断开时,终端设备的SDK逐一轮询所述第一IP地址列表中的IP地址,尝试重新建立TCP长连接服务。
进一步,还包括:逐一轮询第一IP地址列表中的IP地址后未能重新建立TCP长连接服务时,重新进行DNS解析,并获得第二IP地址列表;再由终端设备的SDK从第二IP地址列表中选取一个IP地址建立TCP长连接服务。
作为另一种具体实施方式,所述步骤(2)与步骤(3)之间还包括,由服务地址网关对所有服务器发起响应延迟的探测;所述步骤(3)中,所述服务地址网关将健康的所有IP地址汇成第三IP地址列表;服务地址网关通过基于响应延迟的负载均衡调度算法,对第三IP地址列表中的所有IP地址进行优先级顺序,并将其中最高优先级的IP地址通过DNS解析设备下发至终端设备的SDK。
进一步,所述基于响应延迟的负载均衡调度算法,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿云联(厦门)网络通讯技术有限公司,未经睿云联(厦门)网络通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210559817.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模板免打孔可周转小尺寸模板夹具
- 下一篇:一种可调节式楼梯临边防护