技术栈:Spring Boot + Spring Cloud + Mybatis Plus+ MySQL + Redis + Vue + RabbitMQ + OSS + Nginx + Maven + XxJob + Security + OAuth2 + JWT + Netty + Jenkins
Spring Cloud技术:Gateway + Nacos + Ribbon + Feign + Sentinel
项目描述: 充电平台包含汽车充电和两轮车充电,平台具有导航功能、钱包功能、充电功能、优惠卷功能等.
技术描述:平台采用前后端分离技术,前端请求经过Nginx,由Nginx负载到GateWay网关服务,网关服务包含了一系列Filter,对请求进行过滤.平台的登录模块采用的是Spring一站式解决方案中Security + OAuth2 + JWT 技术进行实现.用户登录成功获取 JWT令牌为用户访问凭证.因JWT令牌的无状态性在GateWay中添加了黑名单Filter,对登出的JWT进行失效处理,对合规、具备权限的请求通过GateWay分发到各自的业务服务中.平台采用N