admin 管理员组文章数量: 894082
01旭锋集团运营平台v2项目概述
旭锋集团运营平台v2
- 1 项目描述
- 2 项目结构
- 2.1 项目架构图
- 3 实现技术
- 3.1 客户端实现技术
- 3.1.1 旭锋集团运营管理系统
- 3.2 服务器端实现技术
- 3.3 数据存储
- 3.4 部署
- 4 开发平台搭建
- 4.1 数据库集群部署
- 4.1.1 部署计划
- 4.2 RocketMQ集群部署
- 4.2.1 部署计划
- 4.3 Redis部署
- 4.3.1部署计划
- 4.4 MongoDB部署
- 4.5 Es部署
- 4.6 SpringCloudAlibaba组件部署
1 项目描述
重构原单体架构的旭锋项目,主要重构方向:
- 客户端
- 旭锋集团运营管理平台:vue3 + Typescript
- 旭锋集团商品销售平台:React
- 服务器端
- 通过SpringCloudAlibaba构建微服务架构
- 数据库端
- 新增MongoDB、ES
- 中间件:
- 新增RocketMQ集群
2 项目结构
2.1 项目架构图
3 实现技术
3.1 客户端实现技术
3.1.1 旭锋集团运营管理系统
- h5、css3、javascript、typescript
- vue3、 vue-router、 vuex
- crypto.js
- AntDesingVueUI、 ElmentPlusUI、 iviewPlusUI、 Echarts
- axios、Server-Sent Events
3.2 服务器端实现技术
- Springboot、Springcloud、SpringCloudAlibaba
- Spring、SpringMVC、Mybatis
- SpringCloudOauth2实现sso
- SpringDataValidator实现参数校验
- 自定义starter实现前后端数据交互数据加密
- SpringCloudStreamRocketMq 实现RocketMQ操作
- SpringDataMongol实现MongoDB操作
- JedisClient实现redis操作
3.3 数据存储
- Mariadb双主双从集群,主从复制。
- Mycat 读写分离
- Redis 缓存
- MongoDB
3.4 部署
- 部署环境:Linux
- 部署技术:Docker
4 开发平台搭建
4.1 数据库集群部署
4.1.1 部署计划
- 华为云服务器docker 部署Mariadb:master1-slaver2
- 腾讯云服务器docker 部署 Mairadb:master2-slaver1
- 腾讯云服务器 docker 部署 Mycat1.6
4.2 RocketMQ集群部署
4.2.1 部署计划
- 华为云服务器部署RocketMQ:master1-slaver2
- 腾讯云服务器部署RocketMQ:master2-slaver1
4.3 Redis部署
4.3.1部署计划
腾讯云服务器docker 部署 redis
4.4 MongoDB部署
腾讯云服务器 docker 部署 mongoDB
4.5 Es部署
4.6 SpringCloudAlibaba组件部署
- 腾讯云部署nacos、sentinal、seat
本文标签: 01旭锋集团运营平台v2项目概述
版权声明:本文标题:01旭锋集团运营平台v2项目概述 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687328238h90077.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论