简介
本专题将带你使用 axum 和 gRPC 构建一个分布式的博客系统数据结构与Protobuf
本章对我们项目的数据结构和proto进行定义实现分类服务
本章我们实现分类服务,即 `category-srv`实现文章服务
本章将带你实现文章的 gPRC 服务。实现前台web服务
本章将通过使用 axum 调用分类和文章的 gRPC 服务,来实现博客前台Web服务实现管理员服务
本章我们将实现管理员服务实现后台管理web服务
本章将使用 axum 调用 gRPC 服务来实现后台管理的 web 服务安全与鉴权
本章将讨论使用jwt进行鉴权服务扩容、注册、发现和编排
本章将讨论服务管理相关的话题配置中心服务
本章讨论配置中心的实现总结
本专题试图通过一个分布式博客的案例来探讨使用 rust 实现 gRPC 微服务架构的可行性
总结
- 75456
- 2022-09-23 22:35:46
和 Go语言 相比,rust 的 gRPC 生态确实「贫瘠」 —— 毕竟,go 语言、gRPC 和 protobuf 都是 google 的亲儿子。
虽然目前生态还有待完善,但至少能能 rust 实现 gRPC 微服务,也算是个好消息。
我们希望通过本专题的抛砖引玉,让你能建立使用 rust 进行微服务开发的初步印象,并随着 rust gRPC 生态的日趋完善,对使用 rust 进行 gPRC 微服务开发日益得心应手。