RabbitMQ在气象通信系统中的应用研究  被引量:26

Research on Application of RabbitMQ in Meteorological Communication System

在线阅读下载全文

作  者:余永城 翁秋华[1] 段卿 袁伟[1] YU Yong-cheng;WENG Qiu-hua;DUAN Qing;YUAN Wei(Fujian Meteorological Information Center,Fuzhou 350001,China)

机构地区:[1]福建省气象信息中心,福建福州350001

出  处:《计算机技术与发展》2020年第4期216-220,共5页Computer Technology and Development

基  金:福建省气象业务科技专项基金(2019Y01)。

摘  要:随着现代气象自动观测技术的迅速发展,气象资料的数量及类型都大大增加。重要的气象观测资料产生的频次已经提升到了分钟级,传输的时效也要求提高到秒级。目前的气象通信系统1.0版本是基于传统的TCP/IP协议的FTP文件传输方式,已无法满足大数量、高频次、多种类的观测数据高时效传输。为满足现有业务的需求,设计了基于RabbitMQ消息通信传输模式的气象通信系统2.0版。着重研究RabbitMQ消息队列技术在气象通信系统中的应用,包含消息中间件技术、消息传输架构设计、观测数据消息封装、高时效高可靠设计、交换控制策略设计等。应用结果表明,基于RabbitMQ技术开发的气象通信系统运行稳定,96%的气象观测数据能够在2秒内完成从台站到国家级的传输,并且在10秒内完成全部数据的传输,通过交换控制策略将数据及时转发给业务单位使用,大幅提升了气象数据的传输时效性和服务能力。With the rapid development of modern meteorological automatic observation technology,the numbers and types of meteorological data have greatly increased.The frequency of important meteorological observation data has been raised to minute level,and the transmission timeliness has also been required to reach the second level.The existing version 1.0 of meteorological communication system is based on the traditional TCP/IP protocol FTP file transmission mode,which cannot meet the high-efficiency transmission of large quantity,high frequency and various types of observation data.In order to meet the needs of existing services,the version 2.0 of meteorological communication system is designed based on RabbitMQ message communication transmission mode.The application of RabbitMQ message queue technology in meteorological communication system is studied,including message middleware technology,message transmission architecture design,observation data message encapsulation,high-efficiency and high-reliability design,exchange control strategy design,etc.The application results show that the meteorological communication system based on RabbitMQ Technology operates stably,96%of meteorological observations can be transmitted within 2 seconds from the station to the National Bureau,and all of the data can be transmitted within 10 seconds,and forwarded to other units in time for their uses,greatly improving the transmission timeliness and service capabilities of meteorological data.

关 键 词:RabbitMQ 消息队列 消息封装 交换控制 

分 类 号:TP39[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象