● 项目简介:该项目是智慧城市环保体系下一个对接各企业的平台。其中分为app、服务端、后台管理端,企业能够在服务端或者app端了解公司的环保情况。
● 项目技术栈:
1. 利用SpringCloud中的Eureka组件进行服务注册,当Eureka Server收到的心跳包不足正常值的85%就进入自我保护模式。
2.利用Hystrix实现熔断器,实现当底层服务不可用时,可以阻断故障的传播防止服务器雪崩。
3.项目中使用zuul作为服务的入口,对各个请求进行鉴权与路由。
4.使用ElasticSearch对政府发布的公告、环保相关文章进行存储并实现快速搜索功能。
5.项目采用了Spring Security Oauth2.0解决了各个微服务之间的单点登录和用户授权。