标签
商城
共有 37 篇文章
- 使用axum打造分布式商城
前置知识:将 Rust 应用编译为通用二进制
本章将讨论在 Linux 中,如何把 Rust 应用编译为通用二进制。 - 使用axum打造分布式商城
前置知识:配置的热加载
本章我们将讨论配置的热加载方案。除了讨论集中热加载实现的方案,还将学习到全局共享数据的实践。 - 使用axum打造分布式商城
前置知识:gRPC 拦截器、元数据及身份验证
本章我们将学习 Rust 实现 gRPC 的拦截器、元数据,以便 gRPC 的实现鉴权。趁此机会,回顾一下 Rust 操作 gRPC 的基础知识。新版的 tonic 提供了新的 `builder` ,我们需要使用这个新的 `builder`。 - 使用axum打造分布式商城
前置知识:PostgreSQL 全文检索
PostgreSQL 不但内置向量/矢量(Vector)数据类型,而且还可以为其维护索引。这为全文检索、AI大模型等场景/领域提供了强力的支持。这方面和 MySQL 提供的只是儿童玩具似的功能相比,简直不是一个维度的降维打击。 - 使用axum打造分布式商城支持试读
项目结构
本专题相对复杂,规划好结构非常必要。 - 【请勿购买】使用axum打造你的分布式商城支持试读
内容介绍
本专题将带你实现一个高可用的微服务架构的分布式商城。 - 使用axum打造分布式商城
前置知识:PostgreSQL 的继承
你没看错,PostgreSQL 和 OOP 一样,支持继承。惊不惊喜?意不意外?本章我们将学习这一特性。 - 使用axum打造分布式商城支持试读
前置知识:位运算
你或许有疑问,Web 应用也要位运算?正如你所疑惑的,和底层应用不同,作为高级应用的 Web 应用基本不需要考虑位运算,无论是本章还是后续涉及位运算的章节,都可以用其它数据结构代替。我们之所以会把位运算拿出来给大家介绍,是因为:一、让应用更高效;二、正因为大部分 Web 应用都没用上位运算,所以我们想阐明一件事:对于 Web 应用,位运算也同样能发挥重要作用。 - 使用axum打造分布式商城
前置知识:PostgreSQL树
我们来讨论 PostgreSQL 维护树的数据结构。由于 PostgreSQL 支持递归查询和递归视图,所以很多模式实现起来都非常方便。本章将讨论使用递归视图,实现《邻接表模式》和《路径枚举模式》结合的树模型。 - 使用axum打造分布式商城
前置知识:AXUM中间件
我们曾在《漫游AXUM》专题中讲解过中间件,随着版本迭代,AXUM中间件的机制发生了很大的改变。本章我们将基于当前最新版本的AXUM,讨论各种类型的中间件的实现以及如何在 handler 中,获取中间件里的数据。 - 使用axum打造分布式商城支持试读
内容简介
本章将带你了解本专题的整体内容。 - 【请勿购买】使用axum打造你的分布式商城
服务注册、发现及健康检查
本章我们将实现服务的注册、发现及健康检查。注意,我们现在说的服务,不但包括 gRPC 微服务,还包括基于 axum 的 RESTful API 服务。 - 【请勿购买】使用axum打造你的分布式商城
支付服务
本章我们将实现支付服务,我们将使用 WEB3 支付。 - 【请勿购买】使用axum打造你的分布式商城
订单商品服务
上一章我们实现了订单核心服务,本章我们实现订单商品服务 - 【请勿购买】使用axum打造你的分布式商城
订单服务
本章我们实现订单核心服务。 - 【请勿购买】使用axum打造你的分布式商城
地址服务
本章开始,我们将实现最核心的服务:订单服务。它由:订单核心服务、支付服务、地址服务等组成。本章我们实现地址服务。 - 【请勿购买】使用axum打造你的分布式商城
购物车服务
本章我们实现购物车服务。 - 【请勿购买】使用axum打造你的分布式商城
前置知识:Web 3 支付
本章我们将讨论 Web 3支付。 - 【请勿购买】使用axum打造你的分布式商城
SKU和库存服务
本章我们将实现商品的 SKU 和库存、价格等属性。 - 【请勿购买】使用axum打造你的分布式商城
【前置知识】分布式锁(下)
我们继续讨论实现分布式锁的第二种方式。 - 【请勿购买】使用axum打造你的分布式商城
【前置知识】分布式锁(上)
本章我们来讨论一个非常重要的功能:分布式锁。典型场景是:在高并发下,库存的扣减,其中尤为典型的是秒杀场景。 - 【请勿购买】使用axum打造你的分布式商城
商品服务
本章我们将实现整个项目最核心的服务之一:商品服务。 - 【请勿购买】使用axum打造你的分布式商城
轮播图服务
学习完略显复杂的分类和品牌之后,让我们稍微轻松一下:实现相对简单的轮播图服务。 - 【请勿购买】使用axum打造你的分布式商城
整合分类与品牌
本章我们将讨论如何将分类与品牌整合为一个服务。 - 【请勿购买】使用axum打造你的分布式商城
商品分类服务
本章我们将实现商品分类服务。 - 【请勿购买】使用axum打造你的分布式商城
品牌服务【新编】
本章我们将继续使用 PostgreSQL 重新编写品牌微服务。 - 【请勿购买】使用axum打造你的分布式商城
用户服务【新编】
本章我们将使用 PostgreSQL 重写第一个微服务:用户服务 `user-srv`。
