优品购电商3.0微服务商城项目实战小结

       优品购电商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
  • ...等等.....