优品购电商3.0分布式微服务项目由业务集群系统+后台管理系统构成,打通了微服务分布式开发及全栈开发技能,前后分离全栈开发。该项目是开发一个全品类的电商购物平台(B2C)。
技术选型:
前端:Vue+服务器端渲染技术Nuxt+mockjs模拟数据...
后端:SpringCloud+redis+elasticsearch+mq+分库分表+集群....
-
高并发(分布式、缓存技术、异步并发、池化、队列)
-
高可用(集群、负载均衡、限流、降级、熔断)
基础功能:
-
用户可以在线购买商品、商品详情、商品评价、加入购物车、下单、秒杀商品
-
可以收藏商品,评论已购买商品
-
管理员可以在后台管理商品的上下架、促销活动
-
管理员可以监控商品销售状况
-
...../....
整体已经学习完了,功能均已实现,在博客这里记录一下重点难点.....
学习了做完了,已部署可访问,欢迎学习交流。自己做的项目效果如下图:
前后端分离技术栈:
前端技术:
-
基础的HTML、CSS、JavaScript(基于ES6标准)
-
JQuery
-
Vue.js 2.0以及基于Vue的框架:Nuxt
-
ajax框架:axios
-
前端安装包工具:NPM
-
Vue脚手架:create-nuxt-app
-
Vue路由:vue-router
后端技术:
-
基础的SpringMVC、Spring 5.0和MyBatis3
-
Spring Boot 2.2.2版本
-
Spring Cloud 最新版 Hoxton
-
Redis-4.0
-
RabbitMQ-3.4
-
Elasticsearch-5.6.8
-
nginx-1.10.2
-
...等等.....