MyShopPlus 项目致力于推广并普及 微服务架构 **,采用全新 服务网格 系统打造电商生态级产品。
服务 |
说明 |
地址 |
Aliyun SDK OSS |
阿里云对象存储服务 |
官网 |
技术 |
说明 |
地址 |
Spring Boot |
新一代 JavaEE 开发标准 |
GitHub |
Spring Cloud Alibaba |
阿里巴巴基于 Spring Cloud 编程模型的微服务生态 |
GitHub |
Spring Cloud Alibaba Dubbo |
与 Spring Cloud Alibaba 生态相结合的高性能 Java RPC 框架 |
GitHub |
Spring Cloud Alibaba RocketMQ |
分布式消息系统 |
GitHub |
Spring Security oAuth2 |
安全认证和授权框架 |
GitHub |
Spring Social |
第三方登录接入框架 |
GitHub |
TkMyBatis |
基于 MyBatis 二次开发的轻量级框架,用于简化 MyBatis 操作 |
GitHub |
MyBatisGenerator |
Maven 插件,用于 MyBatis 相关代码生成 |
官网 |
MybatisCodeHelper |
Intellij IDEA 插件,用于 MyBatis 相关代码生成 |
官网 |
PageHelper |
MyBatis 分页插件 |
GitHub |
HikariCP |
数据库连接池 |
GitHub |
Docker |
容器化引擎 |
官网 |
Docker Compose |
容器编排工具 |
官网 |
Kubernetes |
容器编排系统 |
官网 |
TiDB |
分布式数据库 |
官网 |
OKHttp3 |
轻量级网络框架 |
GitHub |
OpenFeign |
声明式 HTTP 客户端 |
GitHub |
技术 |
说明 |
地址 |
Vue |
前端框架,MVVM 模式的实现者 |
GitHub |
Vue CLI |
Vue 脚手架,基于 NodeJS |
GitHub |
Vue Router |
Vue 路由框架 |
GitHub |
Vuex |
Vue 全局状态管理框架 |
GitHub |
Axios |
前端 HTTP 框架 |
GitHub |
Element UI |
饿了么 UI 框架 |
官网 |
Vue Element Admin |
基于 Element UI 的前端后台解决方案 |
GitHub |
Vue Image Crop Upload |
Vue 图片剪裁上传组件 |
GitHub |
集成 |
完成 |
Spring Boot |
✔ |
Spring Cloud Alibaba |
✔ |
Spring Cloud Alibaba Dubbo |
✔ |
Spring Cloud Alibaba Sentinel |
✔ |
Spring Security oAuth2 |
✔ |
TkMyBatis |
✔ |
HikariCP |
✔ |
OKHttp3 |
✔ |
Feign 传递 Token |
✔ |
功能 |
完成 |
用户注册 |
✔ |
用户登录 |
✔ |
获取 Token |
✔ |
刷新 Token |
|
功能 |
完成 |
查看信息 |
✔ |
更新信息 |
✔ |
更新密码 |
✔ |
更新头像 |
✔ |
角色 |
菜单 |
超级管理员 |
所有菜单权限 |
运营人员 |
首页、用户、促销、运营、内容 |
功能 |
说明 |
完成 |
权限管理 |
添加权限、删除权限、修改权限、以树形结构返回权限 |
|
角色管理 |
添加角色、删除角色、更新角色、角色列表、获取角色权限、修改角色权限 |
|
成员管理 |
CRUD、为成员分配角色、获取成员角色、权限分配、获取权限列表 |
|
功能 |
完成 |
用户注册 |
|
用户登录 |
✔ |
获取 Token |
✔ |
刷新 Token |
|
头像上传 |
✔ |