摘要:
谷粒商城之高级篇 @(目录) 前言 高级篇正式开始啦! PS 第一章 ElasticSearch 参见 另外一篇文章 谷粒商城之高级篇知识补充。 2 商城业务 2.1 商品上架 2.1.1 商品Mapping ES是将数据存储在内存中,所以在检索中优于mysql。ES也支持集群,数据分片存储。 需求 阅读全文
摘要:
谷粒商城高级篇之知识补充 前言 本篇主要是完成谷粒商城高级篇开发时,我们需要了解并学习一部分补充的知识,才能更好的完成商城业务。 以后我们将商城任务和额外知识分开来编写,方便商城业务的连贯性。 下面是本篇文章各个章节对应的相应商城业务。 | 章节内容 | 对应商城业务内容 | | : | : : | 阅读全文
摘要:
# 谷粒商城基础篇知识点补充 前言 在学习分布式基础篇章过程中,会用到一些 额外知识,这篇文章就是对这些知识的介绍。 1 java8新特性之lambda表达式 1.1 为什么使用 Lambda是一个 匿名函数 ,我们可以把 Lambda 表达式理解为是 一段可以传递的代码 (将代码像数据一样进行传 阅读全文
摘要:
2 商城业务 2.7 订单服务 2.7.22 创建业务交换机&队列 这里承接 知识补充篇 6 RabbitMQ 订单分布式主体逻辑 订单超时未支付触发订单过期状态修改与库存解锁 创建订单时消息会被发送至队列order.delay.queue,经过TTL的时间后消息会变成死信以order.releas 阅读全文
摘要:
谷粒商城之分布式基础 @(目录) 前言 我们将开始一个大型电商项目的实战:真正从一个项目的基础到架构完成,综合我们之前学习的所有内容,当然也有许多新的内容。废话不多说,开干!!!! 1 项目简介 1.1 项目背景 1.1.1 电商模式 市面上有5 种常见的电商模式B2B、B2C、C2B、C2C、O2 阅读全文
摘要:
谷粒商城分布式基础&高级篇总结 前言 本文主要是对谷粒商城分布式基础和高级篇的技术栈总结。 1 分布式基础篇总结 分布式基础概念 微服务 体现独立自治:为每一个不同功能的项目都创建了属于它自己的服务;在实际开发中,这些不同功能的项目可以交给不同的开发人员进行并行开发,继而可以提高项目的开发速度。 有 阅读全文