Design and Application of Live Weather Data Service Interface Based on User's Location
CSTR:
Author:
Affiliation:

Clc Number:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    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.

    Reference
    Related
    Cited by
Get Citation

徐拥军,倪学磊,郑波,霍庆,何文春,徐达.基于位置的天气实况数据服务接口设计与应用.计算机系统应用,2023,32(5):77-86

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:November 05,2022
  • Revised:December 23,2022
  • Adopted:
  • Online: March 30,2023
  • Published:
Article QR Code
You are the firstVisitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-3
Address:4# South Fourth Street, Zhongguancun,Haidian, Beijing,Postal Code:100190
Phone:010-62661041 Fax: Email:csa (a) iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063