System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种车辆与服务器通信连接方法、装置、设备及存储介质。
技术介绍
1、目前车辆与服务器之间建立通信连接可通过负载均衡硬件或软件(例如负载均衡器)进行处理,车辆发起长连接请求到负载均衡器,负载均衡器再通过与服务器之间建立长连接,为车辆分配服务器,以建立车辆与服务器之间通信连接。但是,目前在与服务器建立连接时,未考虑服务器负载,因此无法均衡动态地进行服务器分配,导致服务器工作负载较大,影响车辆与服务器之间的连接效率和通信质量。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种车辆与服务器通信连接方法、装置、设备及存储介质,旨在解决现有技术无法均衡动态地进行服务器分配,导致服务器工作负载较大,影响车辆与服务器之间的连接效率和通信质量的技术问题。
2、为实现上述目的,本专利技术提供了一种车辆与服务器通信连接方法,所述车辆与服务器通信连接方法应用于服务器集群中的服务器节点,所述服务器集群中包括多个所述服务器节点,所述方法包括以下步骤:
3、响应于负载均衡器的连接请求,基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,所述当前节点信息包括所述服务器节点的当前连接数量和当前负载参数;
4、若服务器节点不为满足所述预设连接条件的目标节点,则拒绝所述连接请求,以使所述负载均衡器向所述服务器集群中的其他服
5、若服务器节点为满足所述预设连接条件的目标节点,则基于所述连接请求与所述负载均衡器建立长连接,以通过所述长连接与待分配车辆进行通信连接。
6、可选地,所述基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,包括:
7、基于服务器节点的当前节点信息和服务器集群中其他服务器节点的服务器节点信息判断所述服务器节点是否为所述服务器集群中满足预设连接条件的目标节点,所述服务器节点信息包括所述其他服务器节点对应的服务器连接数量和服务器负载参数。
8、可选地,述基于服务器节点的当前节点信息和服务器集群中其他服务器节点的服务器节点信息判断所述服务器节点是否为所述服务器集群中满足预设连接条件的目标节点之前,包括:
9、将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息。
10、可选地,所述将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息,包括:
11、获取服务器集群的服务器节点列表;
12、遍历所述服务器节点列表,确定所述服务器集群中包含的其他服务器节点;
13、将服务器节点的当前节点信息广播至所述其他服务器节点,并获取将所述其他服务器节点的服务器节点信息。
14、可选地,所述将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息之后,还包括:
15、在所述服务器集群中存在节点加入和/或节点离开行为时,确定加入和/或离开的待更新节点;
16、基于所述待更新节点更新所述服务器节点信息。
17、可选地,所述响应于负载均衡器的连接请求,基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,包括:
18、响应于负载均衡器的连接请求,并记录响应时长;
19、基于服务器节点的当前节点信息和所述响应时长判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点。
20、可选地,所述响应于负载均衡器的连接请求,基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,包括:
21、响应于负载均衡器的连接请求,获取服务器节点的当前连接数量和各硬件的负载状态信息;
22、基于所述各硬件的负载状态信息进行负载分析,获得当前负载参数;
23、基于所述当前连接数量和所述当前负载参数判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点。
24、此外,为实现上述目的,本专利技术还提出一种车辆与服务器通信连接装置,所述车辆与服务器通信连接装置包括:
25、连接判断模块,用于响应于负载均衡器的连接请求,基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,所述当前节点信息包括所述服务器节点的当前连接数量和当前负载参数;
26、请求拒绝模块,用于若服务器节点不为满足所述预设连接条件的目标节点,则拒绝所述连接请求,以使所述负载均衡器向所述服务器集群中的其他服务器节点发送连接请求;
27、通信连接模块,用于若服务器节点为满足所述预设连接条件的目标节点,则基于所述连接请求与所述负载均衡器建立长连接,以通过所述长连接与待分配车辆进行通信连接。
28、此外,为实现上述目的,本专利技术还提出一种车辆与服务器通信连接设备,所述车辆与服务器通信连接设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆与服务器通信连接程序,所述车辆与服务器通信连接程序配置为实现如上文所述的车辆与服务器通信连接方法的步骤。
29、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有车辆与服务器通信连接程序,所述车辆与服务器通信连接程序被处理器执行时实现如上文所述的车辆与服务器通信连接方法的步骤。
30、本专利技术通过响应于负载均衡器的连接请求,基于服务器节点的当前连接数量和当前负载参数判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,若服务器节点不为满足所述预设连接条件的目标节点,则拒绝所述连接请求,以使所述负载均衡器向所述服务器集群中的其他服务器节点发送连接请求;若服务器节点为满足所述预设连接条件的目标节点,则基于所述连接请求与所述负载均衡器建立长连接,以通过所述长连接与待分配车辆进行通信连接;由于本专利技术基于服务器节点的当前连接数和当前负载参数判断服务器节点是否满足预设连接条件,从而实现根据节点负载和连接数进行动态分配,从而有效地提升了服务器分配效率和分配均衡性,有效地避免服务器过载的问题,提升了车辆与服务器之间的通信连接效率和通信质量。
本文档来自技高网...【技术保护点】
1.一种车辆与服务器通信连接方法,其特征在于,所述车辆与服务器通信连接方法应用于服务器集群中的服务器节点,所述服务器集群中包括多个所述服务器节点,所述车辆与服务器通信连接方法包括:
2.如权利要求1所述的车辆与服务器通信连接方法,其特征在于,所述基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,包括:
3.如权利要求2所述的车辆与服务器通信连接方法,其特征在于,所述基于服务器节点的当前节点信息和服务器集群中其他服务器节点的服务器节点信息判断所述服务器节点是否为所述服务器集群中满足预设连接条件的目标节点之前,包括:
4.如权利要求3所述的车辆与服务器通信连接方法,其特征在于,所述将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息,包括:
5.如权利要求3所述的车辆与服务器通信连接方法,其特征在于,所述将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息之后,还包括:
6.如权利要求
7.如权利要求1所述的车辆与服务器通信连接方法,其特征在于,所述响应于负载均衡器的连接请求,基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,包括:
8.一种车辆与服务器通信连接装置,其特征在于,所述车辆与服务器通信连接装置包括:
9.一种车辆与服务器通信连接设备,其特征在于,所述车辆与服务器通信连接设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆与服务器通信连接程序,所述车辆与服务器通信连接程序配置为实现如权利要求1至7中任一项所述的车辆与服务器通信连接方法。
10.一种存储介质,其特征在于,所述存储介质上存储有车辆与服务器通信连接程序,所述车辆与服务器通信连接程序被处理器执行时实现如权利要求1至7任一项所述的车辆与服务器通信连接方法。
...【技术特征摘要】
1.一种车辆与服务器通信连接方法,其特征在于,所述车辆与服务器通信连接方法应用于服务器集群中的服务器节点,所述服务器集群中包括多个所述服务器节点,所述车辆与服务器通信连接方法包括:
2.如权利要求1所述的车辆与服务器通信连接方法,其特征在于,所述基于服务器节点的当前节点信息判断所述服务器节点是否为服务器集群中满足预设连接条件的目标节点,包括:
3.如权利要求2所述的车辆与服务器通信连接方法,其特征在于,所述基于服务器节点的当前节点信息和服务器集群中其他服务器节点的服务器节点信息判断所述服务器节点是否为所述服务器集群中满足预设连接条件的目标节点之前,包括:
4.如权利要求3所述的车辆与服务器通信连接方法,其特征在于,所述将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息,包括:
5.如权利要求3所述的车辆与服务器通信连接方法,其特征在于,所述将服务器节点的当前节点信息发送至服务器集群中的其他服务器节点,并获取所述其他服务器节点的服务器节点信息之后,还包括:...
【专利技术属性】
技术研发人员:陈晓舜,彭肯恩,陈桂鑫,陈鸿鹏,朱杰文,戴志辉,
申请(专利权)人:广州小鹏汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。