# tag-service **Repository Path**: myzero1/tag-service ## Basic Information - **Project Name**: tag-service - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-22 - **Last Updated**: 2021-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tag-service(RPC 后端) tag-service(RPC 后端) 是《Go 语言编程之旅:一起用 Go 做项目》中的项目,是第三章 [HTTP 应用:启动你的 RPC 服务] 的附属源码。 ## 关于本书 本书涵盖 Go 语言的各大经典实战,不介绍 Go 语言的语法基础,内容面向项目实践,同时会针对核心细节进行分析。而在实际项目迭代中,常常会出现或多或少的事故,因此本书也针对 Go 语言的大杀器(分析工具)以及常见问题进行了全面讲解。 本书适合已经大致学习了 Go 语言的基础语法后,想要跨越到下一个阶段的开发人员,可以填补该阶段的空白和进一步拓展你的思维方向。 - 作者:陈剑煜(煎鱼),GitHub:[@eddycjy](https://github.com/eddycjy),微信公众号:脑子进煎鱼了。 - 作者:徐新华(polaris),GitHub:[@polaris](https://github.com/polaris1119),微信公众号:Go语言中文网。 ## 购买链接 - 京东:https://item.jd.com/12685249.html - 当当:http://product.dangdang.com/28982027.html - 天猫:https://detail.tmall.com/item.htm?id=622185710833 ## 目录 - 第 3 章 RPC 应用:启动你的 RPC 服务 - 3.1 gRPC 和 Protobuf - 3.2 Protobuf 的使用 - 3.3 gRPC 的使用 - 3.4 运行一个 gRPC 服务 - 3.5 gRPC 服务间的内调 - 3.6 提供 HTTP 接口 - 3.7 接口文档 - 3.8 gRPC 拦截器 - 3.9 metadata 和 RPC 自定义认证 - 3.10 链路追踪 - 3.11 gRPC 服务注册和发现 - 3.12 实现自定义的 protoc 插件 - 3.13 对 gRPC 接口进行版本管理 - 3.14 常见问题讨论 ## 功能清单 相对完整的 RPC 应用(gRPC)实现,包含从绝大部分实际开发中所使用的功能和细节剖析,涉及各类常见插件/组件的使用。 ## 交流 如果你买了书,但还没进读者群或配套的免费星球,请关注我的公众号并点击相应的自定义菜单加入: ![image](https://image.eddycjy.com/7074be90379a121746146bc4229819f8.jpg) ## 后话 - 如果本项目对你有所帮助欢迎进行 star,另外有任何的建议或意见欢迎随时提交 [issues](https://github.com/go-programming-tour-book/tag-service/issues/new) 或 [pr](https://github.com/go-programming-tour-book/tag-service/pulls)。 - 如果你不是本书的读者,我正式向你推荐 《Go 语言编程之旅:一起用 Go 做项目》这本书,本书针对常见的项目类型,主要细分为 5 + 1 板块,分别是命令行、HTTP、RPC、Websocket 应用、进程内缓存以及 Go 语言中的大杀器,希望你能够喜欢。