技术栈
http/2
CoreDump丶
1 年前
golang
·
grpc
·
http/2
Golang中gRPC使用及原理探究
gRPC是一种进程间通信技术,在微服务和云原生领域都有着广泛的应用。如下图所示,gRPC支持多种语言编写的客户端和服务端进行通信,在使用之前需要使用proto文件来定义message和service,然后即可生成不同语言的数据结构以及客户端和服务端接口,服务端需要我们实现接口中的方法,即可实现进程间的通信。