马上面试了,可不得赶紧准备几个项目
项目:天气项目
项目概述
天气微服务项目是用来实时的给用户带来天气预报,天气微服务项目可以提供近来几天的天气情况,也提供外出气候等资源,为用户考虑,也有适合如何出行等建议,其天气数据覆盖大多数地理位置的天气情况
项目所需技术及环境
项目所需技术
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
本文介绍了一个基于SpringBoot和SpringCloud的天气微服务项目,利用多种技术如QuartzScheduler、Zuul、EurekaServer等实现天气预报服务,涵盖数据缓存、服务交互与注册、配置中心等功能。
998

被折叠的 条评论
为什么被折叠?



