【技术实现步骤摘要】
基于规则调度的弹性伸缩工业数据采集系统及方法
[0001]本专利技术属于工业数据采集
,尤其涉及一种基于规则调度的弹性伸缩工业数据采集系统及相应的工业数据采集方法。
技术介绍
[0002]工业数据采集广泛应用于对工业现场各类设备和传感器的实时数据采集,是进行物料跟踪、生产计划、产品历史记录维护以及其它生产管理的基础,对于现代企业的生产决策、工艺优化、质量提升等方面有至关重要的作用。如图1所示例的一般情况中,多个现场设备通过工业网关接入工业数据采集系统,工业网关将采集到的数据通过MQTT消息发送到工业数据采集系统,工业数据采集系统中的消息接入与处理节点负责消息的协议解析、数据转换与处理、业务事件生成、数据入库等任务。消息接入与处理节点运行多个线程,线程的运行需要消耗存储资源、计算资源和电能。
[0003]在当前主流的工业数据采集技术中,随着工业数据采集系统中加入的现场设备和工业网关越来越多,系统中有限个数的消息接入与处理节点逐渐成为系统瓶颈。现有的做法中为保障一段时间内业务的正常运行,通常需要在系统实施前做好容量 ...
【技术保护点】
【技术特征摘要】
1.基于规则调度的弹性伸缩工业数据采集系统,包括数据库、多个在线消息接入与处理节点;其特征在于:还包括:规则库、流量观测组件、规则引擎、容器编排引擎;所述在线消息接入与处理节点与所述流量观测组件连接,上报当前的处理信息;所述流量观测组件与所述规则引擎连接,收集汇总所述在线消息接入与处理节点当前的处理信息交付给所述规则引擎;所述规则引擎分别连接所述规则库和所述容器编排引擎,所述规则引擎基于所述规则库中的调度规则,通过所述容器编排引擎调度整体系统资源。2.根据权利要求1所述的基于规则调度的弹性伸缩工业数据采集系统,其特征在于:还包括:多个备用消息接入与处理节点、注册与流量分配组件;所述容器编排引擎与所述备用消息接入与处理节点连接,部署所述备用消息接入与处理节点上线;部署上线时,所述备用消息接入与处理节点与所述注册与流量分配组件建立连接,通过所述注册与流量分配组件进行注册,获取流量分配。3.根据权利要求1或2所述的基于规则调度的弹性伸缩工业数据采集系统,其特征在于:所述流量观测组件包括获取单元和上报单元;所述获取单元用于收集所述在线消息接入与处理节点当前的处理信息;所述上报单元用于将全部所述在线消息接入与处理节点当前的处理信息汇总并交付给所述规则引擎。4.根据权利要求3所述的基于规则调度的弹性伸缩工业数据采集系统,其特征在于:所述流量观测组件还包括与所述上报单元连接的计时单元,所述计时单元用于设置上报时间或上报周期;所述上报单元由所述计时单元控制按照所述上报时间或上报周期汇总全部所述在线消息接入与处理节点当前的处理信息并交付给所述规则引擎。5.根据权利要求3所述的基于规则调度的弹性伸缩工业数据采集系统,其特征在于:所述规则库中的调度规则有多个,并设置有优先级;所述规则引擎包括解析层和匹配触发层,所述解析层接收所述上报单元汇总的全部所述在线消息接入与处理节点当前的处理信息并解析获取特征数据;所述匹配触发层获取全部所述调度规则并按所述优先级排序并与所述特征数据进行匹配。6.基于规则调度的弹性伸缩工业数据采集方法,其特征在于:包括:建立规则库,存储若干调度规则;观测并收集工业数据采集系统中全部或部分消息接入与处理节点当前的处理信息,交付给规则引擎;所述规则引擎获取...
【专利技术属性】
技术研发人员:倪勇,黄羿衡,陈桂兴,王国祥,
申请(专利权)人:江苏苏云信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。