美文网首页Java工作知识
Java分布式天气系统(1)

Java分布式天气系统(1)

作者: 谁家的猪 | 来源:发表于2019-06-30 11:34 被阅读19次

    系统构想

    该系统需要实现服务注册与发现功能,统一的配置中心,使用网关进行服务调用、限流,实现根据api获取天气信息、城市信息的功能,提供缓存减少api调用次数,提供服务的监控功能,实现简单的展示页面。

    选用技术

    1.集成eureka的服务发现与注册

    2.集成config本地文件统一配置中心

    3.集成zuul网关

    4.集成feign服务调用

    5.集成ratelimit限流

    6.集成hystrix服务熔断

    7.集成Redis缓存天气、城市信息

    8.使用thymeleaf展示

    9.使用高德天气API获取天气信息

    10.使用高德城市API获取城市信息

    业务场景

    1.提供城市服务,用于城市名称与编码的转换

    2.提供根据城市编码获取实时天气信息的服务

    3.提供根据城市编码获取天气预报信息的服务

    GitHub

    GitHub - SereneSoul/weather: 天气微服务

    相关文章

      网友评论

        本文标题:Java分布式天气系统(1)

        本文链接:https://www.haomeiwen.com/subject/tpovcctx.html