[发明专利]服务器与客户端并发通信的方法及装置在审
| 申请号: | 202011192127.X | 申请日: | 2020-10-30 |
| 公开(公告)号: | CN112367388A | 公开(公告)日: | 2021-02-12 |
| 发明(设计)人: | 杨泳;李胜家;王海波 | 申请(专利权)人: | 北京北信源软件股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/865 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 张睿 |
| 地址: | 100081 北京市海淀区中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 客户端 并发 通信 方法 装置 | ||
本发明实施例提供一种服务器与客户端并发通信的方法以及装置。其中,确定网段中的转发型客户端以及第一优先级顺序列表;将所述转发型客户端对应的协议地址信息以及所述第一优先级顺序列表发送到所述网段中的普通客户端;构建与所述转发型客户端之间的连接,基于所述转发型客户端实现与所述普通客户端的通信。本发明实施例公开的服务器与客户端并发通信的方法,能够提高内网环境中服务器的并发连接数量,缓解服务器的压力,优化服务器的数据处理能力,使得服务器具备更高的可用性、可靠性以及可扩展性。
技术领域
本发明涉及服务器通信技术领域,具体涉及一种服务器与客户端并发通信的方法和装置。另外,还涉及一种电子设备及非暂态计算机可读存储介质。
背景技术
近年来,随着互联网技术的快速发展,计算机客户端在企业中的应用越来越普遍,计算机客户端的数量也急剧增长。目前,在内网服务器网络架构中,存在很多客户端连接同一个服务器的情况,但是服务器接受客户端的数量是有限的,并且过多的连接还会导致服务器处理数据能力的降低。
为了解决上述技术问题,现有技术中通常采用的技术手段是,首先将客户端连接负载均衡器,由负载均衡器根据服务器的繁忙程度实现数据转发。该种网络架构需要负载均衡服务器和多台应用服务器,并且客户端发送的数据都需要经过负载均衡器,性能受到负载均衡器的限制。如果连接管理器出现了故障,缺少反馈机制,无法及时通知客户端进行重新连接。因此,如何设计一种高并发通信的网络架构机制成为目前业界亟待解决的需要课题。
发明内容
为此,本发明实施例提供一种服务器与客户端并发通信的方法及装置,以解决现有技术中存在的与服务器并发通信的网络架构可靠性及可扩展性较差,连接客户端的数量有限,导致用户体验较差的问题。
第一方面,本发明实施例提供一种服务器与客户端并发通信的方法,包括:
确定网段中的转发型客户端以及第一优先级顺序列表;
将所述转发型客户端对应的协议地址信息以及所述第一优先级顺序列表发送到所述网段中的普通客户端;
构建与所述转发型客户端之间的连接,基于所述转发型客户端实现与所述普通客户端的通信。
进一步的,所述确定网段中的转发型客户端以及第一优先级顺序列表,具体包括:
获取客户端的配置信息;
基于所述客户端对应网段的不同,将所述客户端进行分组;
基于所述配置信息对同一分组内的客户端进行排序,确定对应分组的第一优先级顺序列表;
将所述第一优先级顺序列表中满足预设配置条件的目标客户端确定为转发型客户端。
进一步的,所述的服务器与客户端并发通信的方法,还包括:
若检测到与所述转发型客户端之间的通信产生异常,则根据异常信息对所述第一优先级顺序列表进行修改,并根据所述第一优先级顺序列表中的优先级顺序确定备用转发型客户端;将所述备用转发型客户端对应的协议地址信息以及修改后的所述第一优先级顺序列表发送到同一网段中对应的普通客户端;
构建与所述备用转发型客户端之间的连接,基于所述备用转发型客户端实现与所述普通客户端的通信。
第二方面,本发明实施例还提供一种服务器与客户端并发通信的方法,包括:
确定所述网段中的转发型客户端;
构建与所述转发型客户端之间的连接,基于所述转发型客户端实现与服务器的通信。
进一步的,所述确定所述网段中的转发型客户端,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源软件股份有限公司,未经北京北信源软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011192127.X/2.html,转载请声明来源钻瓜专利网。





