Skip to content

微服务电商项目-畅购商城 一、技术架构 前端及WEB技术栈 Vue.js Node.js Lua HTML5 ElementUl Theamleaf 运维技术栈 Cannal Docker容器 FastDFS Eureka集群 Redis集群 Elasticsear 部署 ch集群 分布式架构及权限技术栈 Spring Security CAS单点登录 JWT SpringBoot SpringCloud 持久化技术栈 mybatis SpringDataRedis SpringDataElasticsearch 数据库&消息队列技术栈 mySQL读写分离 RabbitMQ

Notifications You must be signed in to change notification settings

1902756969/changgou_shop

Repository files navigation

img

微服务电商项目-畅购商城

一、技术架构

前端及WEB技术栈 Vue.js Node.js Lua HTML5 ElementUl Theamleaf

运维技术栈 Cannal Docker容器 FastDFS Eureka集群 Redis集群 Elasticsear 部署 ch集群

分布式架构及权限技术栈 Spring Security CAS单点登录 JWT SpringBoot SpringCloud

持久化技术栈 mybatis SpringDataRedis SpringDataElasticsearch

数据库&消息队列技术栈

mySQL读写分离 RabbitMQ

image-20221119152711480

系统架构图

image-20221119152734144

二、项目预览

mysql截图

image-20221119152206338

三、项目截图

CentOs虚拟机账号:root 密码123456

mysq账号: root 密码: root

服务登录:heima 密码:123456

订单服务需要开启fescar-server

image-20221119153046126

1)下单支付功能

添加购物车

localhost:8001/api/wcart/add?skuId=100000006163&num=5

image-20221119175544028

购物车

http://localhost:8001/api/wcart/list#

image-20221119175910145

订单结算页面

http://localhost:8001/api/worder/ready/order

image-20221119180004639

点击提交订单

image-20221119180028583

点击确定跳转

image-20221119180043982

点击微信支付

image-20221119180558806

四、资源下载

视频教程: https://pan.baidu.com/s/1j9_y2dgO5k9rV43-pNDU-A?pwd=iqjt 提取码:iqjt

虚拟机CentOs(mysql已经安装在docker):https://pan.baidu.com/s/1iKDSgO4df4TGv67bcOez1g?pwd=5gq9 提取码:5gq9

项目资料代码:https://pan.baidu.com/s/1AQzBoC34bp5TZffKJY9zMw?pwd=9j31 提取码:9j31

讲义HTML版:链接:https://pan.baidu.com/s/1nPW7pc1R64h86p1JtCmJbQ?pwd=ynr5 提取码:ynr5

订单死信队列

1)创建死信交换器 exchange.ordertimeout (fanout

(2)创建队列queue.ordertimeout

(3)建立死信交换器 exchange.ordertimeout 与队列queue.ordertimeout 之间的绑定

(4)创建队列queue.ordercreate,Arguments添加

x-message-ttl=10000

x-dead-letter-exchange: exchange.ordertimeout

(5)测试:向queue.ordercreate队列添加消息,等待10秒后消息从queue.ordercreate队列消失,

添加商品购物车

About

微服务电商项目-畅购商城 一、技术架构 前端及WEB技术栈 Vue.js Node.js Lua HTML5 ElementUl Theamleaf 运维技术栈 Cannal Docker容器 FastDFS Eureka集群 Redis集群 Elasticsear 部署 ch集群 分布式架构及权限技术栈 Spring Security CAS单点登录 JWT SpringBoot SpringCloud 持久化技术栈 mybatis SpringDataRedis SpringDataElasticsearch 数据库&消息队列技术栈 mySQL读写分离 RabbitMQ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published