本发明专利技术涉及链路平台技术领域,公开了链路动态调整和数据处理方法、装置、计算机设备及介质,本发明专利技术获取链路调整数据信息;判断本地数据库中所述第一平台对应的第一备用链路的状态是否为开启状态,当本地数据库中第一平台对应的第一备用链路的状态为开启状态,基于缓存数据库中各服务节点的资源使用率与预设使用阈值的关系,确定目标服务节点,将第一平台对应的第一备用链路设置在目标服务节点,自动实时监测每一平台的数据量,当监测到某一平台数据量激增时,管理节点自动将备用链路设置在目标服务节点中,提高了服务、运维的效率,且实现了全自动化减少了人工成本。现了全自动化减少了人工成本。现了全自动化减少了人工成本。
【技术实现步骤摘要】
链路动态调整和数据处理方法、装置、计算机设备及介质
[0001]本专利技术涉及链路平台
,具体链路动态调整和数据处理方法、装置、计算机设备及介质。
技术介绍
[0002]随着新能源汽车在市场中的保有量的逐年增加,新能源汽车的安全问题成为了我们国家关注的重点。目前国家要求市面上的所有新能源汽车都需要按照国家标准要求,通过车企的监控平台接入到“新能源汽车国家检测与管理平台”、“新能源汽车地方检测与管理平台”并实时上报车辆数据。
[0003]车企需要提前与监控平台申请连接链路和账号信息,当车企新能源汽车数量增长到服务端节点数无法支撑,工作人员需要手动增加节点以及链路的配置等工作,会影响到服务的可用性及故障恢复时间,且运维人工成本较大。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种链路动态调整和数据处理方法、装置、计算机设备及介质,以解决工作人员需要手动增加节点以及链路的配置等工作,会影响到服务的可用性及故障恢复时间,且运维人工成本较大的问题。
[0005]第一方面,本专利技术提供了一种链路动态调整方法,获取链路调整数据信息,所述链路调整数据信息包括数据量增长量大于预设增长阈值对应的第一平台;判断本地数据库中所述第一平台对应的第一备用链路的状态是否为开启状态,所述本地数据库中包括多个平台、平台对应的多个链路以及链路对应的状态;当本地数据库中所述第一平台对应的第一备用链路的状态为开启状态,基于缓存数据库中各服务节点的资源使用率与预设使用阈值的关系,确定目标服务节点,所述缓存数据库中包括多个服务节点以及每一服务节点对应的资源使用率。
[0006]本专利技术实施例提供了一种链路动态调整方法,通过获取链路调整数据信息,判断本地数据库中第一平台对应的第一备用链路的状态是否为开启状态,当本地数据库中第一平台对应的第一备用链路的状态为开启状态,基于缓存数据库中各服务节点的资源使用率与预设使用阈值的关系,确定目标服务节点,将第一平台对应的第一备用链路设置在目标服务节点,自动实时监测每一平台的数据量,当监测到某一平台数据量激增时,管理节点自动将备用链路设置在目标服务节点中,提高了服务、运维的效率,且实现了全自动化减少了人工成本。
[0007]在一种可选的实施方式中,基于缓存数据库中各服务节点的资源使用率与预设使用阈值的关系,确定目标服务节点,包括:判断所述缓存数据库中是否存在资源使用率小于预设使用阈值的候选服务节点;若所述缓存数据库中存在资源使用率小于预设使用阈值的候选服务节点时,将资源使用率最小的候选服务节点确定为目标服务节点。
[0008]通过判断所有服务节点的资源使用率与预设使用阈值的大小关系,并选取资源使
用率最小的候选服务节点确定为目标服务节点,可防止在有新的链路数据增加时,导致服务节点的资源使用率超过预设使用阈值,影响服务节点的传输流畅度,并放在资源使用率最小的服务节点可增加该服务节点的资源浪费。
[0009]在一种可选的实施方式中,该链路动态调整方法还包括:若所述缓存数据库中不存在资源使用率小于预设使用阈值的候选服务节点时,将创建的新服务节点确定为目标服务节点
[0010]通过在不存在资源使用率小于预设使用阈值的候选服务节点的情况下,将预先创建的新的服务节点作为目标服务节点,可随时保证有空闲的服务节点供新的链路接入,提高了链路调整的连续性。
[0011]在一个可选的实施方式中,所述新服务节点通过下述步骤得到:判断所述缓存数据库中各服务节点的资源利用率与预设扩容阈值的关系,所述预设扩容阈值小于所述预设使用阈值;当存在任一服务节点的资源利用率大于预设扩容阈值时,创建新服务节点。
[0012]本方案设置预设扩容阈值,使得扩容阈值小于预设使用阈值,可以在即将服务节点的资源使用率过高时,提前准备了新的服务节点来接入链路,且通过K8S创建新节点,资源利用率更高、且更合理、全方面提升业务服务的稳定性。
[0013]在一个可选的实施方式中,该链路动态调整方法还包括:
[0014]间隔预设时间段向所有服务节点发送心跳请求;接收所有服务节点发动的心跳响应信息,所述心跳响应信息包括服务节点的资源使用率;基于接收到的各服务节点的资源使用率对所述服务节点的链路进行调整。
[0015]通过实时向服务节点发送心跳请求,进行线上链路情况的实时监控,获取服务节点的资源使用率,避免数据量激增,还需对所有服务节点的资源使用率进行计算,浪费时间,提升了业务服务的效率。
[0016]在一个可选的实施方式中,所述基于接收到的任一服务节点的资源使用率对所述服务节点的链路状态进行调整,包括:当判断第二服务节点的资源使用率小于预设删减阈值,统计所述第二服务节点中不同平台对应的链路数量;对所述第二服务节点中链路数量最多的当前平台对应的任一链路进行删减操作,并将进行删减操作的链路在本地数据库中对应的状态变更为关闭状态。
[0017]通过实时判断各个服务节点的资源使用率,当某一服务节点的资源使用率过低,则删除该服务节点的某一链路,可减少资源使用成本。
[0018]在一个可选的实施方式中,该链路动态调整方法还包括:接收第二平台接入信息;判断本地数据库中所述第二平台对应的第二备用链路是否为开启状态;若判断本地数据库中所述第二平台对应的第二备用链路为开启状态,将所述开启状态的第二备用链路设置在所述缓存数据库中资源使用率小于预设使用阈值的当前目标服务节点;在所述当前目标服务节点创建所述第二平台对应的消费者,使得所述消费者对所述第二平台通过第二备用链路传输的数据进行数据处理。
[0019]在由新的平台加入时,可完全自动化的创建消费者、增加对应的链路,避免由于业务增加需要修改代码进行上线发布到模式,提升了业务服务的效率。
[0020]第二方面,本专利技术提供了一种数据处理方法,接收数据信息,所述数据信息包括数据和所述数据对应的平台标识;基于所述数据对应的平台标识对数据进行分类处理,得到
每一平台对应的数据;将分类处理后的第三平台对应的数据通过所述第三平台对应的链路进行数据传输至对应的服务节点,所述链路和服务节点为上述第一方面或其对应的任一实施方式所述的链路动态调整方法得到的。
[0021]本专利技术通过基于数据对应的平台标识对数据进行分类处理,得到每一平台对应的数据,基于分类处理后的平台对应数据通过平台对应的链路传输至对应的服务节点,相比于之前将所有的数据分别都传输给所有的平台,基于数据处理减少了传输的数据量,优化了资源使用,可降低各平台消费全量数据的流量带宽。
[0022]第三方面,本专利技术提供了一种链路动态调整装置,数据信息获取模块,用于获取链路调整数据信息,所述链路调整数据信息包括数据量增长量大于预设增长阈值对应的第一平台;链路状态判断模块,用于判断本地数据库中所述第一平台对应的第一备用链路的状态是否为开启状态,所述本地数据库中包括多个平台、平台对应的多个链路以及链路对应的状态;目标服务节点确定模块,用于当本地数据库中所述第一平台对应的第一备用链路本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种链路动态调整方法,其特征在于,所述方法包括:获取链路调整数据信息,所述链路调整数据信息包括数据量增长量大于预设增长阈值对应的第一平台;判断本地数据库中所述第一平台对应的第一备用链路的状态是否为开启状态,所述本地数据库中包括多个平台、平台对应的多个链路以及链路对应的状态;当本地数据库中所述第一平台对应的第一备用链路的状态为开启状态,基于缓存数据库中各服务节点的资源使用率与预设使用阈值的关系,确定目标服务节点,所述缓存数据库中包括多个服务节点以及每一服务节点对应的资源使用率;将所述第一平台对应的第一备用链路设置在所述目标服务节点。2.根据权利要求1所述的链路动态调整方法,其特征在于,基于缓存数据库中各服务节点的资源使用率与预设使用阈值的关系,确定目标服务节点,包括:判断所述缓存数据库中是否存在资源使用率小于预设使用阈值的候选服务节点;若所述缓存数据库中存在资源使用率小于预设使用阈值的候选服务节点时,将资源使用率最小的候选服务节点确定为目标服务节点。3.根据权利要求1所述的链路动态调整方法,其特征在于,所述方法还包括:若所述缓存数据库中不存在资源使用率小于预设使用阈值的候选服务节点时,将创建的新服务节点确定为目标服务节点。4.根据权利要求3所述的链路动态调整方法,其特征在于,所述新服务节点通过下述步骤得到:判断所述缓存数据库中各服务节点的资源使用率与预设扩容阈值的关系,所述预设扩容阈值小于所述预设使用阈值;当存在任一服务节点的资源使用率大于预设扩容阈值时,创建新服务节点。5.根据权利要求1所述的链路动态调整方法,其特征在于,所述方法还包括:间隔预设时间段向所有服务节点发送心跳请求;接收所有服务节点发送的心跳响应信息,所述心跳响应信息包括服务节点的资源使用率;基于接收到的各服务节点的资源使用率对所述服务节点的链路进行调整。6.根据权利要求5所述的链路动态调整方法,其特征在于,所述基于接收到的任一服务节点的资源使用率对所述服务节点的链路状态进行调整,包括:当判断第二服务节点的资源使用率小于预设删减阈值,统计所述第二服务节点中不同平台对应的链路数量;对所述第二服务节点中链路数量最多的当前平台对应的任一链路进行删减操作,并将进行删减操作的链路在本地数据库中对应的状态变更为关闭状态。7.根据权利要求1所述的链路动态调整方法,其特征在于,所述方法还包括:接收第二平台接入信息;判断本地数据库中所述第二平台对应的第二备用链路是否为开启状态;若判断本地数据库中所述第二平台对应的第二备用链路为开启状态,...
【专利技术属性】
技术研发人员:白兆光,
申请(专利权)人:南京四维智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。