摘要
地震会造成巨大的人员伤亡和财产损失,对灾区群众而言,每提前一秒接收到地震预警信息,就可以减少群众财产损失。为了以最小的延时和最高性能的方式向用户提供地震预警信息,采用ZeroMQ的订阅发布模式、事件驱动模式和Protocol Buffers数据格式等软件开发技术,实现了地震预警信息发布系统总体架构设计和程序开发。预警信息分发系统解决了手机APP应用接收延时长的问题,在实时性、高性能等方面具有明显的优势。
Earthquakes can cause huge casualties and property losses.For people in the disaster areas,the earthquake early warning information received every second in advance can reduce the loss of people’s property.In order to provide users with earthquake early warning information with the smallest delay and the highest performance,the ZeroMQ subscription publishing model,event-driven model and Protocol Buffers data format and other software development technologies are used to realize the overall architecture design and program development of the earthquake early warning information publishing system.The early warning information distribution system solves the problem of long reception delay in mobile APP applications,and has obvious advantages in real-time and high-performance.
作者
张盼盼
ZHANG Panpan(The Second Monitoring and Application Center of China Earthquake Administration,Xi’an 710054,China)
出处
《现代信息科技》
2020年第19期116-120,125,共6页
Modern Information Technology
基金
中国地震局第二监测中心科学技术基金项目(KJ20190114)。