System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车联网,特别是涉及一种汽车数字钥匙服务请求的分配系统、分配方法及介质。
技术介绍
1、随着车联网技术的进步,客户端对汽车钥匙的需求已不再局限于传统的物理钥匙。为了满足客户端日益增长的需求,车联网tsp云平台推出了3c数字钥匙服务,简称kts服务。然而,随着客户端数量的快速增长,kts服务面临着高并发请求带来的挑战,如服务压力增大、甚至出现服务宕机等问题。为解决这些问题,常见的做法是通过增加服务pod节点来进行负载均衡。
2、然而,增加pod节点缓解了服务压力,但仍存在高可用性的风险。当同一区域的vpc下的kts服务节点因大量请求而导致某个节点出现故障时,其他节点将承受更高的负载,进而可能导致区域性服务雪崩宕机的情况。因此,存在待改进之处。
技术实现思路
1、鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种汽车数字钥匙服务请求的分配系统、分配方法及介质,用于解决现有技术中数字钥匙服务存在区域性服务雪崩宕机风险的技术问题。
2、为实现上述目的及其他相关目的,本专利技术提供一种汽车数字钥匙服务请求的分配系统,包括:
3、云服务器,用于接收客户端发送的数字钥匙服务请求;
4、多个数字钥匙服务私有云,分别设于不同的地区,所述数字钥匙服务私有云下部署有多个服务节点,所述服务节点用于执行数字钥匙服务;
5、全局流量管理器,通信连接于所述云服务器和多个所述数字钥匙服务私有云之间;
6、其中,所述全局流量管
7、所述全局流量管理器还用于对所述数字钥匙服务请求进行域名解析处理,以获取所述客户端的地址信息;
8、所述全局流量管理器还用于根据所述地址信息和所述数字钥匙服务私有云的健康度,获取与所述客户端相匹配的数字钥匙服务私有云,并表示为目标私有云;
9、所述全局流量管理器还用于根据负载均衡策略,将所述目标私有云中一个服务节点的ip地址发送至所述客户端。
10、在本专利技术的一个实施例中,所述全局流量管理器检测所述服务节点的响应情况,在所述服务节点响应正常时,将其健康度标记为可用;在所述服务节点不响应或响应超时时,将其健康度标记为不可用。
11、在本专利技术的一个实施例中,所述全局流量管理器还用于在所述数字钥匙服务私有云下服务节点不可用的数量小于预设阈值时,将所述数字钥匙服务私有云的状态标记为正常状态,在所述数字钥匙服务私有云下服务节点不可用的数量大于或等于预设阈值时,将所述数字钥匙服务私有云的状态标记为故障状态。
12、在本专利技术的一个实施例中,所述全局流量管理器还用于在故障状态的数字钥匙服务私有云下服务节点不可用的数量恢复至小于预设阈值时,将所述数字钥匙服务私有云变更为正常状态。
13、在本专利技术的一个实施例中,所述全局流量管理器还用于根据所述地址信息,将与所述客户端距离最近且为正常状态的数字钥匙服务私有云设为所述客户端的目标私有云。
14、在本专利技术的一个实施例中,所述全局流量管理器还用于获取所述目标私有云中每个所述服务节点的当前权重值,并将所述当前权重值低于预设权重比例的一个服务节点的ip地址发送至所述客户端。
15、在本专利技术的一个实施例中,所述全局流量管理器还用于按照轮询规则选择一个服务节点,并将所述服务节点的ip地址发送至所述客户端。
16、在本专利技术的一个实施例中,所述云服务器通过接入域名接收所述数字钥匙服务请求。
17、在本专利技术的一个实施例中,所述分配系统还包括一个共享服务私有云,所述共享服务私有云分别与多个数字钥匙服务私有云对等连接,且与车载服务平台的通信连接,所述共享私有云用于将所述车载服务平台的车辆数据提供给所述数字钥匙服务云,以执行对应的数字钥匙服务。
18、本专利技术还提供一种汽车数字钥匙服务请求的分配方法,包括:
19、接收客户端发送的数字钥匙服务请求;
20、定期检查每个所述数字钥匙服务私有云的健康度;
21、对所述数字钥匙服务请求进行域名解析处理,以获取所述客户端的地址信息;
22、根据所述地址信息和所述数字钥匙服务私有云的健康度,获取与所述客户端相匹配的数字钥匙服务私有云,并表示为目标私有云;
23、根据负载均衡策略,将所述目标私有云中一个服务节点的ip地址发送至所述客户端。
24、本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述汽车数字钥匙服务请求的分配方法的步骤。
25、如上所述,本专利技术的一种汽车数字钥匙服务请求的分配系统、分配方法及介质,具有以下有益效果:本专利技术时刻监控服务节点存活状态和资源使用状况,并基于预设的负载均衡策略保障服务的正常运行,保证了数字钥匙服务的正常运行,提升用户使用数字钥匙的体验感与认同感。
本文档来自技高网...【技术保护点】
1.一种汽车数字钥匙服务请求的分配系统,其特征在于,包括:
2.根据权利要求1所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器检测所述服务节点的响应情况,在所述服务节点响应正常时,将其健康度标记为可用;在所述服务节点不响应或响应超时时,将其健康度标记为不可用。
3.根据权利要求2所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于在所述数字钥匙服务私有云下服务节点不可用的数量小于预设阈值时,将所述数字钥匙服务私有云的状态标记为正常状态,在所述数字钥匙服务私有云下服务节点不可用的数量大于或等于预设阈值时,将所述数字钥匙服务私有云的状态标记为故障状态。
4.根据权利要求3所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于在故障状态的数字钥匙服务私有云下服务节点不可用的数量恢复至小于预设阈值时,将所述数字钥匙服务私有云变更为正常状态。
5.根据权利要求3所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于根据所述地址信息,将与所述客户端距离最近且为正常
6.据权利要求1所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于获取所述目标私有云中每个所述服务节点的当前权重值,并将所述当前权重值低于预设权重比例的一个服务节点的IP地址发送至所述客户端。
7.据权利要求1所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于按照轮询规则选择一个服务节点,并将所述服务节点的IP地址发送至所述客户端。
8.据权利要求1所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述云服务器通过接入域名接收所述数字钥匙服务请求。
9.据权利要求1所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述分配系统还包括一个共享服务私有云,所述共享服务私有云分别与多个数字钥匙服务私有云对等连接,且与车载服务平台的通信连接,所述共享私有云用于将所述车载服务平台的车辆数据提供给所述数字钥匙服务云,以执行对应的数字钥匙服务。
10.一种汽车数字钥匙服务请求的分配方法,其特征在于,包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求10所述汽车数字钥匙服务请求的分配方法的步骤。
...【技术特征摘要】
1.一种汽车数字钥匙服务请求的分配系统,其特征在于,包括:
2.根据权利要求1所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器检测所述服务节点的响应情况,在所述服务节点响应正常时,将其健康度标记为可用;在所述服务节点不响应或响应超时时,将其健康度标记为不可用。
3.根据权利要求2所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于在所述数字钥匙服务私有云下服务节点不可用的数量小于预设阈值时,将所述数字钥匙服务私有云的状态标记为正常状态,在所述数字钥匙服务私有云下服务节点不可用的数量大于或等于预设阈值时,将所述数字钥匙服务私有云的状态标记为故障状态。
4.根据权利要求3所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于在故障状态的数字钥匙服务私有云下服务节点不可用的数量恢复至小于预设阈值时,将所述数字钥匙服务私有云变更为正常状态。
5.根据权利要求3所述的汽车数字钥匙服务请求的分配系统,其特征在于,所述全局流量管理器还用于根据所述地址信息,将与所述客户端距离最近且为正常状态的数字钥匙服务私有云设为所述客户端的目标私有云。
6.据权利要...
【专利技术属性】
技术研发人员:武顺,楼建青,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。