将原有天气预报系统拆分成四个微服务,通过Spring Cloud服务治理 其中使用Eureka实现服务注册 Zuul实现API网关 Feign实现软负载均衡调用和服务通信 Hystrix实现服务熔断 Spring Cloud Config解决分布式系统配置管理
服务名称 | 说明 |
---|---|
micro-weather-report | 完整系统 |
服务名称 | 说明 |
---|---|
micro-weather-eureka-server | 服务注册中心 |
msa-weather-eureka-client-zuul | API网关 |
micro-weather-config-server | config服务端 |
msa-weather-city-eureka | 城市数据API微服务 |
msa-weather-data-eureka | 天气数据API微服务 |
msa-weather-collection-eureka-feign | 天气数据采集微服务 |
msa-weather-report-eureka-feign-gateway-hystrix | 天气预报微服务 |