java后端:
repository: mysql+mybatis-plus
网关:SpringCloud Gateway
注册中心:Nacos【待实现】
用户登录:Spring Security + JWT
SpringBoot版本:2.1.5.RELEASE
cloud全家桶版本: Greenwich.SR2
文件上传:
1.测试网关能够正常代理服务。打印代理的服务状态信息。【成功】
http://www.zbomc-blue.com:28080/actuator/gateway/routes
2.测试网关能够限流器的正确使用【成功]
利用jmeter多线程测试ok,返回429错误
3.集成日志追踪唯一ID【已完成】
借助twitter的雪花算法根据多数据中心id,生成全局分布式的主键ID【mybatis-plus也有实现】,
网关层面新增GlobalFilter自动添加header:Request_No
4.动态路由,结合数据库动态管理【放弃,转向监控中心、分布式配置中心即可】
暂时觉得没必要
5.集成swagger-ui,自动化接口文档【待完成】
待实现
6.包结构目录的调整【待完成】
7.docker自动化部署,生成随机端口映射【待完成】
8.集成Skywalking和SpringBootAdmin监控分布式系统
9.新增用户系统,能够操作用户菜单及权限信息【待开发】
与guns功能维持一致,实现方式自己开发
10.网关系统新增用户登录信息返回【待开发】
集成spring-security+jwt,待调研
11.集成rabbitmq消息管理系统
12.集成消息推送到个人页面,实现右上角消息已读/未读,新增消息处理能力
13.集成微信授权登录【待完成】
14.自定义审批系统【待完成】
15.开发微信、支付宝支付项目,结合Mq实现延时支付【待完成】
16.集成ElasticSearch分布式搜索
17.集成Mongodb,实现分布式日志系统管理
18.集成Nacos注册中心
VUE前端:
登录 注册 验证码 单点登录
token-拦截、axios的请求拦截和响应拦截
权限管理-动态路由生成-路由传参
动态渲染侧边栏-icon图片
换肤
qunee
echart
外部跳转
路由跳转iframe
图片上传
sass
数据的mook