一. 简介
需要搭建一款 高可用 高并发 的电商平台, 可以将自己所学应用,先规划一下,顺便将一些技术学一下。
二. 技术栈
2.1 后端
2.1.1 核心架构
springboot (整合常用组件)
springcloud (正在看)
springmvc
mybatis
spring security oauth2
LCN 分布式事务解决框架
2.1.2 中间件
redis (高可用 负载 )
activemq (高可用 负载 )
zookeeper (高可用 )
2.1.3 存储平台
fastDFS (集群)
2.1.4 配置中心
apollo
2.1.5 部署容器
docker
jekins
2.1.6 监控(后期做 不了解)
2.2 前端
vue
2.3 数据库
mysql (高可用 读写分离 主从备份 )
sqlserver
mongodb