随笔分类 - 电商
摘要:第16章 集群高可用 学习目标 理解集群流程 理解分布式概念 能实现Eureka集群[集群配置] 能实现Redis集群[Redis集群配置、哨兵策略(案例)、Redis击穿问题] 1.Redis集群的原理 2.Redis集群会用->在java代码中能链接集群服务 3.哨兵策略->监控集群的健康状态[
阅读全文
摘要:第15章 分布式事务 学习目标 理解什么是事务 理解什么是分布式事务 理解CAP定理 CAP不能3者同时成立 能说出相关的分布式事务解决方案 1.2PC-JTA分布式事务 2.本地消息-业务库中添加对应的消息表和业务耦合实现 3.MQ事务消息-RocketMQ 4.Seata 理解Seata工作流程
阅读全文
摘要:第14章 秒杀 下 学习目标 防止秒杀重复排队 重复排队:一个人抢购商品,如果没有支付,不允许重复排队抢购 并发超卖问题解决 1个商品卖给多个人:1商品多订单 秒杀订单支付 秒杀支付:支付流程需要调整 超时支付订单库存回滚 1.RabbitMQ延时队列 2.利用延时队列实现支付订单的监听,根据订单支
阅读全文
摘要:第13章 秒杀 学习目标 秒杀业务分析 秒杀商品压入Redis缓存 Spring定时任务了解-定时将秒杀商品存入到Redis中 秒杀商品频道页实现-秒杀商品列表页 秒杀商品详情页实现 下单实现(普通下单) 多线程异步抢单实现-队列削峰 1 秒杀业务分析 1.1 需求分析 所谓“秒杀”,就是网络卖家发
阅读全文
摘要:第12章 微信支付 学习目标 能够说出微信支付开发的整体思路 生成支付二维码 查询支付状态 实现支付日志的生成与订单状态的修改、删除订单 支付状态回查 MQ处理支付回调状态 定时处理订单状态 1 开发准备 1.1 开发文档 微信支付接口调用的整体思路: 按API要求组装参数,以XML方式发送(POS
阅读全文
摘要:第11章 订单 学习目标 登录页的配置 登录成功跳转实现 结算页查询实现 下单实现 变更库存 增加积分 支付流程介绍 微信扫码支付介绍 1 登录页面配置 前面使用的都是采用Postman实现登录,接着我们实现一次oauth自定义登录。 1.1 准备工作 (1)静态资源导入 将资料/页面/前端登录相关
阅读全文
摘要:第10章 购物车 学习目标 资源服务器授权配置 掌握OAuth认证微服务动态加载数据 掌握购物车流程 掌握购物车渲染流程 OAuth2.0认证并获取用户令牌数据 微服务与微服务之间的认证 1 资源服务器授权配置 1.1 资源服务授权配置 基本上所有微服务都是资源服务 (1)配置公钥 认证服务生成令牌
阅读全文
摘要:第9章 Spring Security Oauth2 JWT 学习目标 用户认证分析 认证技术方案了解 SpringSecurity Oauth2.0入门 oauth2.0认证模式 授权码授权模式 密码授权模式 授权流程 用户授权认证开发 1 用户认证分析 上面流程图描述了用户要操作的各个微服务,用
阅读全文
摘要:第8章 微服务网关和Jwt令牌 学习目标 掌握微服务网关的系统搭建-作用 了解什么是微服务网关以及它的作用 掌握系统中心微服务的搭建 掌握用户密码加密存储bcrypt 了解JWT鉴权的介绍 掌握JWT的鉴权的使用 使用Jwt令牌来存储用户登录信息,在微服务网关中识别登录信息(用户的身份) 掌握网关使
阅读全文
摘要:第7章 Thymeleaf、Rabbitmq实现静态页 学习目标 Thymeleaf的介绍 Thymeleaf的入门 Thymeleaf的语法及标签 商品详情页静态化工程搭建 商品详情页静态化功能实现 1.详情页静态化操作 2.填充基础数据 Spu、List<Sku> 3.规格切换 搜索页面渲染 1
阅读全文
摘要:第6章 商品搜索 学习目标 条件筛选 多条件搜索[品牌、规格条件搜索] 规格过滤 价格区间搜索 搜索分页 搜索排序 搜索高亮 1. 品牌统计 用户搜索的时候,除了使用分类搜索外,还有可能使用品牌搜索,所以我们还需要显示品牌数据和规格数据,品牌数据和规格数据的显示比较容易,都可以考虑使用分类统计的方式
阅读全文
摘要:第5章 索引搜索 学习目标 Elasticsearch安装 docker安装Elasticsearch 系统参数问题 跨域操作 IK分词器配置 Kibana的使用->DSL语句 Kibana->DSL语句操作->Elasticsearch ES导入商品搜索数据== Sku数据导入到Elasticse
阅读全文
摘要:第4章 lua、Canal实现广告缓存 学习目标 Lua介绍 Lua语法 输出、变量定义、数据类型、流程控制(if..)、循环操作、函数、表(数组)、模块 OpenResty介绍(理解配置) 封装了Nginx,并且提供了Lua扩展,大大提升了Nginx对并发处理的能,10K-1000K Lua->广
阅读全文
摘要:第3章 商品发布 学习目标 SPU与SKU概念理解 SPU:某一款商品的公共属性 SKU:某款商品的不同参数对应的商品信息[某个商品] 新增商品、修改商品 增加:增加SPU和SKU 修改:修改SPU和SKU 商品审核、上架、下架 审核:修改审核状态 上架下架:修改上架下架状态 删除商品 逻辑删除:修
阅读全文
摘要:第2章 分布式文件存储FastDFS 学习目标 理解FastDFS工作流程 分布式文件管理系统 文件上传 文件下载 文件删除 文件缓存控制 搭建文件上传微服务 相册管理(实战) 规格参数管理(实战) 商品分类管理(实战) 1 FastDFS 1.1 FastDFS简介 1.1.1 FastDFS体系
阅读全文
摘要:第1章 框架搭建 学习目标 了解电商 了解畅购架构 了解畅购工程结构 畅购工程搭建 商品微服务搭建 品牌增删改查 1. 走进电商 1.1 电商行业分析 近年来,世界经济正向数字化转型,大力发展数字经济成为全球共识。党的十九大报告明确提出要建设“数字中国”“网络强国”,我国数字经济发展进入新阶段,市场
阅读全文

浙公网安备 33010602011771号