文章
- AXUM和MySQL
使用 Rust 的 u32 让 PostgreSQL 实现 MySQL 的 INT UNSIGNED
在上一章我们讨论到 PostgreSQL 没有 UNSIGNED 的问题,本章我们试图通过 rust 的 u32 来映射 PostgreSQL 的 int。 - AXUM和MySQL
MySQL和PostgreSQL对比与选型
本章基于个人经验,对两款数据库产品的某些重要特性的差异进行对比,并对选型提供参考意见。 - axum、gRPC 和 Consul 实现微服务的服务注册与发现
【实战】使用 Hax 的免费 VPS 进行 Consul 集群部署
本章通过 Hax 和 Woiden 的免费 VPS 对 Consul 集群部署进行实战。 - axum、gRPC 和 Consul 实现微服务的服务注册与发现
代码集成及服务自动注册与发现
本章将在上一章的基础上,将 `consul_api` 集成到我们的 gPRC 和 web 服务中,实现服务的自动注册和自动发现。 - axum、gRPC 和 Consul 实现微服务的服务注册与发现
consul服务注册与发现
本章将讨论 Consul 的安装、部署、API操作以及实现一个简单的 Rust 集成 Consul API。 - axum、gRPC 和 Consul 实现微服务的服务注册与发现
实现gRPC服务
本章将编写两个简单的 gRPC 服务,以便让它们通过 Consul 进行服务注册与发现。 - axum、gRPC 和 Consul 实现微服务的服务注册与发现
内容介绍
本专题将通过 Consul 来实现微服务的服务注册与发现。 - 使用 axum 和 gRPC 构建分布式博客系统
总结
本专题试图通过一个分布式博客的案例来探讨使用 rust 实现 gRPC 微服务架构的可行性 - 使用 axum 和 gRPC 构建分布式博客系统
配置中心服务
本章讨论配置中心的实现 - 使用 axum 和 gRPC 构建分布式博客系统
服务扩容、注册、发现和编排
本章将讨论服务管理相关的话题 - 使用 axum 和 gRPC 构建分布式博客系统
安全与鉴权
本章将讨论使用jwt进行鉴权 - 使用 axum 和 gRPC 构建分布式博客系统
实现后台管理web服务
本章将使用 axum 调用 gRPC 服务来实现后台管理的 web 服务 - 使用 axum 和 gRPC 构建分布式博客系统
实现管理员服务
本章我们将实现管理员服务 - 使用 axum 和 gRPC 构建分布式博客系统
实现前台web服务
本章将通过使用 axum 调用分类和文章的 gRPC 服务,来实现博客前台Web服务 - 使用 axum 和 gRPC 构建分布式博客系统
实现文章服务
本章将带你实现文章的 gPRC 服务。 - 使用 axum 和 gRPC 构建分布式博客系统
实现分类服务
本章我们实现分类服务,即 `category-srv` - 使用 axum 和 gRPC 构建分布式博客系统
数据结构与Protobuf
本章对我们项目的数据结构和proto进行定义 - 使用 axum 和 gRPC 构建分布式博客系统
简介
本专题将带你使用 axum 和 gRPC 构建一个分布式的博客系统 - Citus - 分布式的PostgreSQL
coordinator节点的灾难处理
本章讨论 coordinator 的灾难处理。 - Citus - 分布式的PostgreSQL
分布式表
本章将通过一个讨论话题的示例来演示 citus 分布式表的设置 - Citus - 分布式的PostgreSQL
安装和部署
本章我们将讨论 citus 的部署。 - Citus - 分布式的PostgreSQL
Citus简介
citus 是一个 PostgreSQL 插件。通过它,可以实现分布式 PostgreSQL - 【请勿购买】使用axum打造你的分布式商城支持试读
内容介绍
本专题将带你实现一个高可用的微服务架构的分布式商城。 - RPC:实现Rust和Go进行跨语言调用
Go 开发 gRPC 服务端和客户端
本章讨论 Go 开发 gRPC 服务端和客户端 - RPC:实现Rust和Go进行跨语言调用
Rust 开发 gRPC 服务端和客户端
本章将使用 rust 来开发 gPRC 服务端和客户端 - RPC:实现Rust和Go进行跨语言调用
跨语言调用
借助 PRC,比如 gPRC 技术,可以实现 Rust 和包括 Go 在内的其它语言进行跨语言调用。 - axum使用SeaORM
总结与作业
总结与作业 - axum使用SeaORM
SeaORM 操作多对多关系
本章将讨论多对多:一篇文章可以有多个标签,同样的,一个标签可以对应多篇文章。 - axum使用SeaORM
SeaORM 的命令行工具和自动迁移
SeaORM 提供了一个命令行工具,可以快速生成实体。同时,还提供了自动迁移功能。 - axum使用SeaORM
使用 SeaORM 操作一对多和多对一关系
正如其名,关系型数据库中的“关系”是很重要的部分。SeaORM 支持常见的数据关系,本章将讨论其中的一对多和多对一关系。