![](https://img-blog.csdnimg.cn/56f2e6a60a8e438aabea91e6474dfcfe.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
谷粒商城
文章平均质量分 97
尚硅谷微服务电商项目:谷粒商城
鲨瓜2号
更多笔记:yzgc.top
展开
-
分布式高级篇4 —— 商城业务(2)
电商系统涉及到 3 流,分别时信息流,资金流,物流,而订单系统作为中枢将三者有机的集 合起来。 订单模块是电商系统的枢纽,在订单这个环节上需求获取多个模块的数据和信息,同时对这 些信息进行加工处理后流向下个环节,这一系列就构成了订单的信息流通1、用户信息用户信息包括用户账号、用户等级、用户的收货地址、收货人、收货人电话等组成,用户账 户需要绑定手机号码,但是用户绑定的手机号码不一定是收货信息上的电话。用户可以添加 多个收货信息,用户等级信息可以用来和促销系统进行匹配,获取商品折扣,同时用户等级 还可以获取积原创 2023-02-09 17:45:49 · 2330 阅读 · 0 评论 -
分布式高级篇3 —— RabbitMQ
RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是一个快递站,一个快递员帮你传递快件。RabbitMQ 与快递站的主要区别在于,它不处理快件而是接收,存储和转发消息数据。RabbitMQ 的三大特点该场景一般在秒杀或者团购活动中使用广泛。原创 2023-02-09 17:42:56 · 773 阅读 · 0 评论 -
分布式高级篇2 —— 商城业务 (1)
再点击上架时,商品信息保存在 ES 中,并且可供商城页面可供检索。因此我们必须考虑这些商品信息该如何在 ES 中存储?1)、检索的时候输入名字,是需要按照 sku 的 title 进行全文检索的2)、检索使用商品规格,规格是 spu 的公共属性,每个 spu 是一样的3)、按照分类 id 进去的都是直接列出 spu 的,还可以切换。4)、我们如果将 sku 的全量信息保存到 es 中(包括 spu 属性)就太多量字段了。5)、我们如果将 spu 以及他包含的 sku 信息保存到 es 中,也可以方便检索。但原创 2023-02-09 17:38:31 · 1037 阅读 · 0 评论 -
分布式高级篇1 —— 全文检索
Elasticsearch 是什么?| Elastic全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的 接口。Elastic 是 Lucene 的封装,提供了 REST API 的操作接口,开箱即用。REST。原创 2023-02-09 17:30:58 · 724 阅读 · 0 评论 -
分布式基础篇4 —— 基础篇完结(谷粒商城)
查询出数据库中的所有分类:导入 SQL 语句:数据库表字段含义:一级分类的parent_id 为 0,一级分类的 cat_id 为二级分类的 parent_id,二级分类的 cat_id 为三级分类的 parent_id.1、在 模块下完成分类功能2、在 实体类中,增加一个属性用于保存每个分类的子分类3、4、 接口5、 实现类6、使用 PostMan 测试7、将 注册到 Nacos,并配置网关gulimall-product 模块配置:gulimall-gateway 模块配置:注意和 adm原创 2023-01-07 18:27:20 · 924 阅读 · 0 评论 -
分布式基础篇3——前端开发基础知识(谷粒商城)
视频来源: 【Java项目《谷粒商城》Java架构师 | 微服务 | 大型电商项目】ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,英文名称是 European Computer Manufacturers Association)通过 ECMA-262标准化的脚本程序设计语言)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,并且从 ECMAScript 6 开始,开始采用年号来做版本。即 ECM原创 2023-01-07 18:21:58 · 1177 阅读 · 0 评论 -
分布式基础篇2——分布式组件(谷粒商城)
Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。GitHub 官网:网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。原创 2023-01-07 18:17:19 · 1111 阅读 · 0 评论 -
分布式基础篇1——环境搭建(谷粒商城)
市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O;B2B 模式B2B (Business to Business), 是指商家与商家建立的商业关系。如:阿里巴巴B2C 模式B2C (Business to Consumer), 就是我们经常看到的供应商直接把商品卖给用户,即“商对客”模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。如:苏宁易购、京东、天猫、小米商城C2B 模式C2B (Customer to Business),即消费者对企业。原创 2022-12-15 00:46:50 · 764 阅读 · 3 评论