本章将讨论 Consul 的安装、部署、API操作以及实现一个简单的 Rust 集成 Consul API。
本章将编写两个简单的 gRPC 服务,以便让它们通过 Consul 进行服务注册与发现。
本专题将通过 Consul 来实现微服务的服务注册与发现。
本专题试图通过一个分布式博客的案例来探讨使用 rust 实现 gRPC 微服务架构的可行性
本章讨论配置中心的实现
本章将讨论服务管理相关的话题
本章将讨论使用jwt进行鉴权
本章将使用 axum 调用 gRPC 服务来实现后台管理的 web 服务
本章我们将实现管理员服务
本章将通过使用 axum 调用分类和文章的 gRPC 服务,来实现博客前台Web服务
本章将带你实现文章的 gPRC 服务。
本章我们实现分类服务,即 `category-srv`
本章对我们项目的数据结构和proto进行定义
本专题将带你使用 axum 和 gRPC 构建一个分布式的博客系统
本章讨论 coordinator 的灾难处理。
本章将通过一个讨论话题的示例来演示 citus 分布式表的设置
本章我们将讨论 citus 的部署。
citus 是一个 PostgreSQL 插件。通过它,可以实现分布式 PostgreSQL
本专题将带你实现一个高可用的微服务架构的分布式商城。
本章讨论 Go 开发 gRPC 服务端和客户端
本章将使用 rust 来开发 gPRC 服务端和客户端
使用 etcd 实现配置热加载
使用 Redis 实现配置热加载
准备工作
借助 PRC,比如 gPRC 技术,可以实现 Rust 和包括 Go 在内的其它语言进行跨语言调用。
总结与作业
本章将讨论多对多:一篇文章可以有多个标签,同样的,一个标签可以对应多篇文章。
SeaORM 提供了一个命令行工具,可以快速生成实体。同时,还提供了自动迁移功能。
正如其名,关系型数据库中的“关系”是很重要的部分。SeaORM 支持常见的数据关系,本章将讨论其中的一对多和多对一关系。
本章将讨论如何使用 SeaORM 实现删除。