本文已被:浏览 574次 下载 1929次
Received:November 05, 2022 Revised:December 23, 2022
Received:November 05, 2022 Revised:December 23, 2022
中文摘要: 为保证气象部门各单位对外服务时天气实况数据的统一、准确和高时效, 针对基于用户位置服务的应用场景, 对我国区域范围内1 km分辨率的天气实况数据, 按照经度进行1°间隔的切块整合, 设计了分块数据处理、存储和查询模型; 并采用微服务应用模式开发了天气实况数据服务接口, 数据服务延时提升到分钟级, 系统支持20万以上访问并发量, 为解决同一时刻同一位置不同应用发布的天气实况数据不一致的问题提供了技术支撑. 截至2021年12月, 已向全国气象部门54个应用提供天气实况数据, 单月访问量超过1亿, 系统的高并发、高时效、高可用得到验证.
Abstract:Live weather data should be of high uniformity, accuracy, and timeliness when all units of the meteorological department provide external services. To ensure this, this study designs a block data processing, storage, and query model for live weather data with a resolution of 1 km in China given application scenarios based on the user’s location service by the block integration method with a longitude interval of 1°. Moreover, the microservice application mode is adopted to develop a service interface of live weather data. The data service delay is improved to a minute level, and the system supports more than 200000 concurrent visits. This provides technical support for solving the problem of inconsistency in live weather data released by different applications in the same location at the same moment. As of December 2021, the system had provided live weather data to 54 meteorological service applications in China, with more than 100 million visits per month. The high concurrency, timeliness, and availability of the system have been verified.
文章编号: 中图分类号: 文献标志码:
基金项目:中国气象局气象探测和信息科技成果中试及应用(CXFZ2021Z083)
引用文本:
徐拥军,倪学磊,郑波,霍庆,何文春,徐达.基于位置的天气实况数据服务接口设计与应用.计算机系统应用,2023,32(5):77-86
XU Yong-Jun,NI Xue-Lei,ZHENG Bo,HUO Qing,HE Wen-Chun,XU Da.Design and Application of Live Weather Data Service Interface Based on User's Location.COMPUTER SYSTEMS APPLICATIONS,2023,32(5):77-86
徐拥军,倪学磊,郑波,霍庆,何文春,徐达.基于位置的天气实况数据服务接口设计与应用.计算机系统应用,2023,32(5):77-86
XU Yong-Jun,NI Xue-Lei,ZHENG Bo,HUO Qing,HE Wen-Chun,XU Da.Design and Application of Live Weather Data Service Interface Based on User's Location.COMPUTER SYSTEMS APPLICATIONS,2023,32(5):77-86