从天气项目看 Spring Cloud 微服务治理| |项目概述及最初项目环境

马上面试了,可不得赶紧准备几个项目

项目:天气项目

项目概述

天气微服务项目是用来实时的给用户带来天气预报,天气微服务项目可以提供近来几天的天气情况,也提供外出气候等资源,为用户考虑,也有适合如何出行等建议,其天气数据覆盖大多数地理位置的天气情况

项目所需技术及环境

项目所需技术

SpringBoot:版本号2.1.4.realease
SpringCloud:版本号Finchley.RELEASE

  • XML解析:JABX
  • JSON序列化:Jackson
  • 定时器:Quartz Scheduler
  • 网关:Zuul
  • 服务注册与发现:EurekaServer、Eureka Client
  • 服务交互:RestTemplate、Apache HttpClient
  • 服务消费:Ribbon、OpenFeign
  • 负载均衡:Ribbon
  • 配置中心:Config Server、Config Client
  • 服务熔断:Hystrix

前端页面展示:

  • Java模版技术:Thymeleaf
  • 前端样式:Bootstrap API

数据处理:

  • Redis3.2.1:天气数据缓存处理

项目搭建环境:

  • Gradle4+:用来管理项目依赖以及项目的生命周期
  • IDEA2018:搭建项目
  • jdk1.8
posted @ 2019-08-29 15:04  _SpringCloud  阅读(11)  评论(0编辑  收藏  举报  来源