本专题将带你使用 axum 和 gRPC 构建一个分布式的博客系统。
目标
我们是想通过这个案例,请你掌握使用 rust 构建分布式系统的基本方法和思路,而不是讨论案例中的博客系统构建成分布式的必要性。
项目结构
admin-srv
:管理员的 gRPC 服务blog-auth
:鉴权库blog-backend
:后台管理webblog-frentend
:前台webblog-proto
:protocol buffer 定义及生成的代码blog-types
:web端所需要的数据类型blog-utils
:工具库category-srv
:博客分类的 gRPC 服务topic-srv
:博客文章的 gRPC 服务
本专题项目源码:AxumCourse/distributed-blog