这篇文章就从实践的角度出发,带大家一起体验一下gRPC的Hello World。文中的代码将全部使用Go语言实现,使用到的示例也是GitHub上提供的grpc-go,下面我们开始:
Hello World官方示例
首先我们要clone GitHub上gRPC的源代码到我们本地
git clone https://github.com/grpc/grpc-go
具体操作:
- 首先在项目根目录(grpc-go)下
cd examples
进入到官方提供的示例Go Modules目录go mod tidy
下载相关的依赖cd helloworld
进入到具体的示例目录go run greeter_server/main.go
启动服务端go run greeter_client/main.go
启动客户端进行调用
运行结果:
服务端:
go run greeter_server/main.go
2022/12/25 20:46:54 server listening at [::