grpc

gRPC系列之一-Unary模式

December 2, 2023
grpc, 微服务
grpc

gRPC支持四种类型的方法,分别是: Unary模式 客户端流模式 服务端流模式 双向流模式 其中最常见的是Unary模式(即一元模式),我们在本章节仅介绍Unary模式。 Unary模式,也可以称 ...

怎样开发一个grpc拦截器

October 2, 2023
后端开发
grpc

在开发grpc服务时,我们经常会遇到一些通用的需求,比如:日志、链路追踪、鉴权等。这些需求可以通过grpc拦截器来实现。本文使用go语言来实现一个 grpc一元模式(Unary)拦截器,上 ...

实现一个自定义的protoc插件

October 1, 2023
微服务
Go, protobuf, grpc

我们使用protobuf+grpc技术栈来开发微服务时,会要使用相关protoc插件来生成相关代码。有时可能会需要自定义一些插件,本文就来实现一个自定义的protoc插件。 新旧接口的说明 ...