计算机集成制造系统 ›› 2023, Vol. 29 ›› Issue (2): 372-384.DOI: 10.13196/j.cims.2023.02.002

• • 上一篇    下一篇

分布式高可用工业消息中间件数据采集模型

谢鹏志,杨威,司守钰
  

  1. 中国航空制造技术研究院
  • 出版日期:2023-02-28 发布日期:2023-03-09
  • 基金资助:
    陕西省科技重大专项资助项目(2019zdzx01-01-02)。

Highly available distributed data collection model based on an industrial message-oriented middleware

XIE Pengzhi,YANG Wei,SI Shouyu   

  1. AVIC Manufacturing Technology Institute
  • Online:2023-02-28 Published:2023-03-09
  • Supported by:
    Project supported by the Major Science and Technology Project of Shaanxi Province,China(No.2019zdzx01-01-02).

摘要: 为了解决异构设备中多协议、大规模集群设备的数据采集,以及高价值设备数据的数据采集高可用问题,提出分布式高可用工业消息中间件数据采集模型。该模型以消息队列作为消息中间件的实现载体,定义了工业数据采集消息队列(IdcMQ)架构,以及通过IdcMQ分布式集群运行实现数据采集高可用的模式。根据定义,架构由协议适配、数据处理与服务提供组成,说明了多协议异构设备的连接与数据采集过程;模式由数据同步规则、数据同步级别与数据同步过程组成,描述了数据采集高可用的实现原理。基于该模型,开发了工业数据采集消息中间件软件IdcSentry,进行了性能测试实验,并给出应用案例,证明了该模型的有效性。

关键词: 分布式, 高可用, 数据采集, 消息中间件, 工业物联网

Abstract: To solve the problem of data collection in heterogeneous devices with multiple protocols and large-scale clustered devices,as well as the problem of high availability of data collection for the high-value data,the highly available distributed data collection model based on an industrial message-oriented middleware was proposed.The Industrial data collection Message Queue (IdcMQ) was used as the carrier of the industrial message-oriented middleware in this method to define the architecture of IdcMQ and the running mode of the distributed cluster of IdcMQ for achieving high availability of data collection.According to the definition,the architecture composed of protocol adaptation,data processing and service providing,and the process of connecting and data collection of heterogeneous devices with multiple protocols was illustrated.The running mode composed of data synchronization rules,data synchronization level and data synchronization process,and the implementation principle of high availability of data collection was described.Based on the model,the industrial data collection message-oriented middleware software named IdcSentry was developed.The performance of IdcSentry was tested and two application cases were given to prove the effectiveness of the model.

Key words: distributed, high availability, data collection, message queue, industrial Internet of things

中图分类号: