buf
是一个很棒的基于protobuf
来建立微服务API体系的工具。
我个人是buf
的重度用户,并已在多个企业级的项目中落地。但是,鉴于buf
以下三个特点,网上的相关教程很少:
- 资料基本由英文文档构成
- 更新迭代快,有很多新增或已过时的特性
- 有一定的技术门槛(如熟悉
protobuf
生态)
今天开始,我将以Go
语言为背景,开启一个buf
套件相关的教程。整个教程会分为四大篇章,分别回答以下问题:
本文将作为索引篇章,持续更新,帮助大家快速找到想要看的内容。
通过本教程,你将获得:
- 掌握
buf
工具为代表的高效RPC框架(微服务框架的核心) Go
语言的实战讲解- 编程设计思想
以下为本系列的目录:
- 背景篇
- 入门篇
- 实战篇
- 高级篇
欢迎有疑问的小伙伴可以通过下面的联系方式和我交流。
Github: https://github.com/Junedayday/code_reading
Blog: http://junes.tech/
Bilibili: https://space.bilibili.com/293775192
公众号: golangcoding