【技术实现步骤摘要】
规则引擎的健康执行方法、装置、设备及存储介质
[0001]本申请涉及工业物联网
,尤其涉及一种规则引擎的健康执行方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着物联网的深入发展,传感器技术也越发成熟,工业已经逐步将自动化和信息化结合,已从传统工业迈步走向智慧工业
。
工业物联网的使用越来越成熟,工业物联网将人
、
物
、
料等等相结合,充分提高管理和生产效率
。
但是随着工业物联网技术的成熟,数据采集技术的不断演进,工业物联网对网络的强依赖
、
数据上报的高频率
、
高体量及数据的高实时性要求也越专利技术显
。
[0003]规则引擎是工业物联网不可或缺的一部分,工业物联网通过规则引擎来实现复杂逻辑的处理,包括数据解析
、
转发
、
及联动等操作
。
工业物联网所处的环境是多变的,不受控的,即使投入大量的人力物力等资源,也会经常面临各种问题,如数据集中突发上报和资源健康状态异常等问题,如果规则引擎无法应对这些场景,则会带来不可估量的影响
。
因此,保证规则引擎在各种非预估场景下的高实时性且稳定健康运行,是极为重要的问题
。
技术实现思路
[0004]本申请提供一种规则引擎的健康执行方法
、
装置
、
设备及存储介质,用以提高规则 ...
【技术保护点】
【技术特征摘要】
1.
一种规则引擎的健康执行方法,其特征在于,应用于工业物联网中的调度中心,所述调度中心用于任务调度,所述工业物联网中还包括部署有规则引擎的多个节点,所述规则引擎的健康执行方法包括:监测所述多个节点中每个节点的节点状态,所述节点状态是根据关键指标上报的,所述关键指标至少包括输入
/
输出
、
内存和中央处理器状态中的至少一种,节点状态包括正常和异常;响应监测到节点状态为异常的第一节点,复制所述第一节点上的第一任务,得到第二任务;将所述第二任务调度至第二节点后,删除所述第一任务,所述第二节点为所述多个节点中节点状态为正常的节点
。2.
根据权利要求1所述的规则引擎的健康执行方法,其特征在于,节点状态为异常,包括关键指标异常;和
/
或,在将所述第二任务调度至第二节点之前,所述第一任务正常工作
。3.
根据权利要求1或2所述的规则引擎的健康执行方法,其特征在于,所述规则引擎的健康执行方法还包括:对所述第一节点进行周期性监测;在所述第一节点的节点状态恢复正常的情况下,调度内置测试任务至所述第一节点,以获取所述第一节点针对所述内置测试任务的运行结果;若所述运行结果为运行通过,则确定所述第一节点的节点状态为正常
。4.
根据权利要求3所述的规则引擎的健康执行方法,其特征在于,所述规则引擎的健康执行方法还包括:若所述运行结果为运行不通过,则中断所述内置测试任务,并返回执行所述对所述第一节点进行周期性监测的步骤
。5.
根据权利要求1或2所述的规则引擎的健康执行方法,其特征在于,所述调度中心还用于规则调度,所述规则引擎的健康执行方法还包括:对所述节点中第三任务的任务状态进行周期性监测,任务状态包括异常和正常,异常包括处理时长大于时长阈值;若所述第三任务的任务状态为异常,则将所述第三任务执行的规则调度至任务状态为正常的任务上
。6.
根据权利要求5所述的规则引擎的健康执行方法,其特征...
【专利技术属性】
技术研发人员:胡庆文,苏宇,蒋维,孙玉刚,王陈昌,
申请(专利权)人:联通数字科技有限公司联通物联网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。