一种插件监管的方法、装置及电子设备制造方法及图纸

技术编号:32568447 阅读:31 留言:0更新日期:2022-03-09 16:54
本申请公开一种插件监管的方法、装置及电子设备,该方法包括采集各节点上插件的运行数据,并将运行数据按照采集时间的先后顺序存储在对应插件的数据库中,然后通过分析数据库中的运行数据,确定运行异常的插件,将运行异常的插件对应的任务调度到其他可用节点上,并重新运行该任务。基于上述方法可以实现对插件的动态调度,有效解决因为抢占资源而导致的插件异常的情况。异常的情况。异常的情况。

【技术实现步骤摘要】
一种插件监管的方法、装置及电子设备


[0001]本申请涉及进程监管
,尤其涉及一种插件监管的方法、装置及电子设备。

技术介绍

[0002]目前随着数据存储技术的不断进步,大量的数据存储类型越来丰富,然而当前一个数据采集系统无法天然覆盖所有数据存储类型,不可避免需要开发人员自行编写插件用于对接系统,以接入不同的数据存储类型。在接入插件的使用过程中,会因为异常插件而导致接入插件的任务运行异常,因此在运行任务时,对于运行任务中的插件监控管理成为当前的一大挑战。
[0003]现目前的常规手段是,首先为需要运行的任务确定特定编程语言编写的插件,再为任务需要的插件分配资源,检测在节点上任务的运行情况,如果检测到任务的插件运行出现异常,那么将该节点上所有任务以及插件进行重启,同时记录为历史数据。
[0004]但是,如果直接将所有任务以及插件进行重启操作,一般异常的插件会出现同样的异常情况,甚至还会引发该节点上运行的其他插件出现异常情况。

技术实现思路

[0005]本申请提供一种插件监管的方法、装置及电子设备,实现对插件的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种插件监管的方法,其特征在于,所述方法包括:采集各节点上插件的运行数据,将所述运行数据按照采集时间的先后顺序存储在对应插件的数据库中;对所述数据库中的所述运行数据进行分析,确定运行异常的插件;将所述插件对应的任务调度到其他可用节点上,重新运行所述任务。2.如权利要求1所述的方法,其特征在于,在所述采集各节点上运行任务的插件的运行数据,将所述运行数据按照采集时间的先后顺序存储在对应插件的数据库中之前,还包括:确定当前接收的任务所需的插件,并获取所述插件的插件信息;根据所述插件信息,确定所述插件的运行环境;在所述运行环境下,根据所述插件信息为所述插件分配资源,并运行所述插件。3.如权利要求2所述的方法,其特征在于,所述根据所述插件信息,确定所述插件的运行环境,包括:根据所述插件的所述插件信息,检测所述插件需要的运行环境是否为当前的运行环境;若是,则确定当前的运行环境为所述插件的运行环境;若否,则从镜像仓库中获取所述插件需要的运行环境,并确定所述运行环境为所述插件的运行环境,其中,所述镜像仓库包括多种编程语言的运行环境。4.如权利要求1

3中任一所述的方法,其特征在于,所述对所述数据库中的所述运行数据进行分析,确定运行异常的插件,包括:根据插件对应的数据库中的运行数据,得到所述插件在不同时刻检测到的运行状态;若所述插件连续N次的运行状态为异常时,则确认所述插件为运行异常的插件,其中,N为大于等于1的正整数。5.如权利要求1

4中任一所述的方法,其特征在于,所述将所述插件对应的任务调度到其他可用节点上,重新运行,包括:根据插件的优先级标识,将第一优先级标识的插件对应的任务调度到其他可用节点上重新运行;或者,根据插件对应的任务的优先级标识,将第一优先...

【专利技术属性】
技术研发人员:李原斯奇能文江江文龙
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1