[1]余永城,翁秋华,段 卿,等.RabbitMQ 在气象通信系统中的应用研究[J].计算机技术与发展,2020,30(04):216-220.[doi:10. 3969 / j. issn. 1673-629X. 2020. 04. 041]
 YU Yong-cheng,WENG Qiu-hua,DUAN Qing,et al.Research on Application of RabbitMQ in Meteorological Communication System[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2020,30(04):216-220.[doi:10. 3969 / j. issn. 1673-629X. 2020. 04. 041]
点击复制

RabbitMQ 在气象通信系统中的应用研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
30
期数:
2020年04期
页码:
216-220
栏目:
应用开发研究
出版日期:
2020-04-10

文章信息/Info

Title:
Research on Application of RabbitMQ in Meteorological Communication System
文章编号:
1673-629X(2020)04-0216-05
作者:
余永城翁秋华段 卿袁 伟
福建省气象信息中心,福建 福州 350001
Author(s):
YU Yong-chengWENG Qiu-huaDUAN QingYUAN Wei
Fujian Meteorological Information Center,Fuzhou 350001,China
关键词:
RabbitMQ消息队列消息封装交换控制
Keywords:
RabbitMQmessage queuemessage encapsulationexchange control
分类号:
TP39
DOI:
10. 3969 / j. issn. 1673-629X. 2020. 04. 041
摘要:
随着现代气象自动观测技术的迅速发展,气象资料的数量及类型都大大增加。 重要的气象观测资料产生的频次已经提升到了分钟级,传输的时效也要求提高到秒级。 目前的气象通信系统1.0版本是基于传统的TCP/IP协议的FTP文件传输方式,已无法满足大数量、高频次、多种类的观测数据高时效传输。 为满足现有业务的需求,设计了基于 RabbitMQ消息通信传输模式的气象通信系统2.0版。 着重研究RabbitMQ消息队列技术在气象通信系统中的应用,包含 消息中间件技术、消息传输架构设计、观测数据消息封装、高时效高可靠设计、交换控制策略设计等。 应用结果表明,基于 RabbitMQ技术开发的气象通信系统运行稳定,96%的气象观测数据能够在2秒内完成从台站到国家级的传输,并且在10 秒内完成全部数据的传输,通过交换控制策略将数据及时转发给业务单位使用,大幅提升了气象数据的传输时效性和服务能力。
Abstract:
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 within2 seconds from the station to the National Bureau,and all of the data can be transmitted within10 seconds,and forwarded to other units in time for their uses,greatly improving the transmission timeliness and service capabilities of meteorological data.

相似文献/References:

[1]曾蜀芳 郭兵 沈艳.μC/OS-Ⅱ中消息队列通信的数据安全问题[J].计算机技术与发展,2009,(08):151.
 ZENG Shu-fang,GUO Bing,SHEN Yan.Data Security of Message Queue Communication in μC/OS-Ⅱ[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2009,(04):151.
[2]张荣华 田泽 韩炜.基于链表的动态存储器管理设计与实现[J].计算机技术与发展,2011,(07):250.
 ZHANG Rong-hua,TIAN Ze,HAN Wei.Design and Implementation of Dynamic Memory Manage Based on Linked List[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2011,(04):250.
[3]秦运龙,张冰松,祝赢,等.基于分布式框架的气象预报服务系统[J].计算机技术与发展,2019,29(05):178.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 037]
 QIN Yun-long,ZHANG Bing-song,ZHU Ying,et al.Weather Forecast System Based on Framework of Distributed Services[J].COMPUTER TECHNOLOGY AND DEVELOPMENT,2019,29(04):178.[doi:10. 3969 / j. issn. 1673-629X. 2019. 05. 037]

更新日期/Last Update: 2020-04-10