mall-common 【公共模块】
自定义手机号校验注解
mall-user 【用户模块】
mall-user-api 接口层
mall-user-web WEB层
mall-admin 【管理后台】
vue-manage-system
//TODO 单点登录
//TODO 各业务线在自己项目中新增页面,通过iframe集成到mall-admin
拦截器增加X-Caller-Id
内网调用直接放行
网关调用授权访问
gateway
通用网关参数设计
timestamp:Long 防重放参数
appid:String 应用标识
sign:String 签名校验MD5(appid+secret+time+data)
data:String 应用参数
异常全局控制 applicaion.yml#server.error.include-message=always
路由动态配置
//TODO 集成REDIS、数据库
//TODO 限流,sentinel
//TODO 新增web复用模块:csrf、xss、故障上报
- https://github.com/apolloconfig/apollo-use-cases/tree/master 网关集成apollo
- https://www.apolloconfig.com/#/zh/deployment/distributed-deployment-guide?id=_2221-%e9%83%a8%e7%bd%b2apollo-configservice
apollo官网文档
- apollo windows部署:1.sql 2.start.sh注释掉-Xlog:gc*相关; 3.配置数据库
- https://www.cnblogs.com/studyjobs/p/18209105 网关从数据库动态获取路由信息