Java电商项目
电商项目业务复杂,并发要求高,知识点覆盖全面,适合做系统的学习在大型项目中数据库表设计不要求遵循三范式,推荐使用冗余字段来代替外键项目技术栈:VueNode.jsLuaElement-UIThymeleafcanaldockerFastDFSEurekaRedisESSpringBootOAuth2.0JWTAMQPSpringCloud...
·
- 电商项目业务复杂,并发要求高,知识点覆盖全面,适合做系统的学习
- 在大型项目中数据库表设计不要求遵循三范式,推荐使用冗余字段来代替外键
- 项目技术栈:Vue Node.js Lua Element-UI Thymeleaf
- canal docker FastDFS Eureka Redis ES
- SpringBoot OAuth2.0 JWT AMQP
- SpringCloud Gateway Bus Eureka Config OpenFeign Netflix Dashboard Security Task
- 通用Mapper DataES DataRedis
- Openresty+Lua做web服务器负载均衡+限流,并做keepalived
- 后面API Gateway集群
- 商品 广告 订单 权限 用户 秒杀 管理后台 分布式事务 OAuth2.0授权微服务 mq微服务 canal微服务 支付微服务
- Hystrix熔断降级 Bus消息总线 kafka
- FastDFS tracker:负责调度 storage负责干活的
- 同步机制的概念,集群的配置
- Nginx有FastDFS模块, 有Nginx模块
- 文件的上传操作 先访问tracker, trackeer 返回可用的storage信息, 拿到storage的信息后再将文件上传
- 用户先上传, 我们获取之后再将其传到服务器上
- 封装文件上传信息, 数据写入到数据库
- 大量重复的代码需要优化
- SPU:某一款商品的公共属性 SKU:独立属性
更多推荐
已为社区贡献1条内容
所有评论(0)