一个分布式前后端分离的电商项目,采用了当今主流的系统架构和技术栈。
后端基于SpringBoot2.2、SpringCloudAlibaba、MybatisPlus等技术进行基础开发
前端基于Vue组件化、Thymeleaf模板引擎进行开发
技术栈:SpringBoot,SpringCloudAlibaba,Mybatis-Plus,MySQL,Redis,ElasticSearch, Nginx, Swagger2,VUE
该项目分为后台管理系统和商城本体,主要由:购物车模块、商品模块、库存模块、会员模块、订单模块、支付模 块、 统一认证模块组成。后台系统可以实现品牌管理、商品属一个分布式前后端分离的电商项目,采用了当今主流的系统架构和技术栈。
后端基于SpringBoot2.2、SpringCloudAlibaba、MybatisPlus等技术进行基础开发
前端基于Vue组件化、Thymeleaf模板引擎进行开发
技术栈:SpringBoot,SpringCloudAlibaba,Mybatis-Plus,MySQL,Redis,ElasticSearch, Nginx, Swagger2,VUE
该项目分为后台管理系统和商城本体,主要由:购物车模块、商品模块、库存模块、会员模块、订单模块、支付模 块、 统一认证模块组成。后台系统可以实现品牌管理、商品属性管理、商品发布与上架、商品库存管理等功能。商城本 体可 以实现商品信息查询、购物车等功能。
使用nacos作为注册中心与配置中心,可以感知各个微服务的位置,同时将各个配置上传至nacos配置中心,实现源 码 与 配置的分离。借助Nginx负载均衡到网关,搭建域名访问环境。微服务之间使用Feign进行远程调用,Redis作为 中 间 件提升系统性能,使用Seata解决分布式事务问题,对于高并发业务使用RabbitMQ做可靠消息保证最终事务一 致 性
每个微服务整合Swagger2,方便接口进行测试和生成接口文档。项目中图片上传至阿里云对象存储技术,商品检索使用 的 是ElasticSearch,实现了Oauth2微信社交登录,单点登录,短信验证码等功能。
主要职责:负责商品模块的编写。一个分布式前后端分离的电商项目,采用了当今主流的系统架构和技术栈。
后端基于SpringBoot2.2、SpringCloudAlibaba、MybatisPlus等技术进行基础开发
前端基于Vue组件化、Thymeleaf模板引擎进行开发
技术栈:SpringBoot,SpringCloudAlibaba,Mybatis-Plus,MySQL,Redis,ElasticSearch, Nginx, Swagger2,VUE
该项目分为后台管理系统和商城本体,主要由:购物车模块、商品模块、库存模块、会员模块、订单模块、支付模 块、 统一认证模块组成。后台系统可以实现品牌管理、商品属性管理、商品发布与上架、商品库存管理等功能。商城本 体可 以实现商品信息查询、购物车等功能。
使用nacos作为注册中心与配置中心,可以感知各个微服务的位置,同时将各个配置上传至nacos配置中心,实现源 码 与 配置的分离。借助Nginx负载均衡到网关,搭建域名访问环境。微服务之间使用Feign进行远程调用,Redis作为 中 间 件提升系统性能,使用Seata解决分布式事务问题,对于高并发业务使用RabbitMQ做可靠消息保证最终事务一 致 性
每个微服务整合Swagger2,方便接口进行测试和生成接口文档。项目中图片上传至阿里云对象存储技术,商品检索使用 的 是ElasticSearch,实现了Oauth2微信社交登录,单点登录,短信验证码等功能。
主要职责:负责商品模块的编写。性管理、商品发布与上架、商品库存管理等功能。商城本 体可 以实现商品信息查询、购物车等功能。
使用nacos作为注册中心与配置中心,可以感知各个微服务的位置,同时将各个配置上传至nacos配置中心,实现源 码 与 配置的分离。借助Nginx负载均衡到网关,搭建域名访问环境。微服务之间使用Feign进行远程调用,Redis作为 中 间 件提升系统性能,使用Seata解决分布式事务问题,对于高并发业务使用RabbitMQ做可靠消息保证最终事务一 致 性
每个微服务整合Swagger2,方便接口进行测试和生成接口文档。项目中图片上传至阿里云对象存储技术,商品检索使用 的 是ElasticSearch,实现了Oauth2微信社交登录,单点登录,短信验证码等功能。
主要职责:负责商品模块的编写。