高并发煤矿安全监控数据采集系统的设计
Design of Data Acquisition System for High Concurrent Coal Mine Safety Monitoring
-
摘要: 为了提高煤矿安全监控系统数据处理的并发性、实时性,增强大数据的处理能力,保障系统的稳定可靠运行,采用无主(多主)式的数据传输模式,结合多线程、消息队列、批量更新等编程技术,构建了高性能、高并发的数据采集系统。详细介绍了数据采集系统的核心设计,并进行了系统模拟测试。结果表明,该系统能够很好的解决系统巡检周期长、数据实时性低等问题。同时也满足了国家《煤矿安全监控系统升级改造技术方案》的要求。Abstract: In order to improve the concurrency and real-time of the data processing of coal mine safety monitoring system, enhance the processing power of big data, ensure stable and reliable operation of the system, the data acquisition system with high performance and high concurrent is constructed by using the data transmission mode without master (multi-master) mode, combining with multi-threading, message queuing, batch updating and other programming techniques. The core design of the data acquisition system is introduced in detail, and the system simulation test is carried out. The results show that the system can solve the problems of long inspection cycle and low real time of data. At the same time, it also meets the requirements of the national upgrading and upgrading of coal mine safety monitoring and control system.
-
Keywords:
- monitoring system /
- without master (multi-master) /
- high concurrent /
- multi-threading /
- real-time /
- big data /
- data acquisition
-
-
[1] 煤安监函[2016]5号.煤矿安全监控系统升级改造技术方案[S]. [2] 易格恩·阿格佛温(Eugene Agafonov).C#多线程编程实战[M].北京:机械工业出版社,2017. [3] 杨秋黎,金智.Windows网络编程[M].北京:人民邮电出版社,2016. [4] Christian Nagel.C#高级编程C# 6 & .NET Core 1.0[M].10版.北京:清华大学出版社,2017. [5] 英特尔软件学院教材编写组.多核多线程技术[M].上海:上海交通大学出版社,2011. [6] 维德拉(Videla,A.),威廉姆斯(Williams,J.J.W.).RabbitMQ实战:高效部署分布式消息队列[M].北京:电子工业出版社,2015. [7] 加里·麦克莱恩·霍尔(Gary McLean Hall).C#敏捷开发实践[M].北京:人民邮电出版社,2016. [8] 邓立国,佟强.数据库原理与应用(SQL Server 2016版本)[M].北京:清华大学出版社,2017. [9] 拉赫登迈奇,利奇.数据库索引设计与优化[M].北京:电子工业出版社,2015. [10] 涂子沛.大数据[M].桂林:广西师范大学出版社,2015. [11] 安标字[2017]36.煤矿安全监控系统升级改造产品检验方案[S]. [12] MT/T 772—1998煤矿监控系统主要性能测试方法[S].
计量
- 文章访问数: 154
- HTML全文浏览量: 0
- PDF下载量: 1