一、介绍

在 《go入门grpc》第七章: 创立grpc服务器 咱们介绍了创立grpc服务器,而后咱们应用的BloomRPC作为客户端去发动申请。

本周咱们学习,如何在代码中,新建一个客户端,去调用grpc服务器。
创立grpc服务器的时候,咱们应用了hello_grpc.pb.go外面的 server接口和注册办法。
在创立客户端的时候更简略,只有调用hello_grpc.pb.go外面的SayHello()办法就行了。
咱们也简略分为两大步骤:

  1. 创立 grpc客户端链接
  2. 应用_grpc.pb.go 外面的NewSayClient来新建一个sayClient,而后调用SayHello()办法

二、创立grpc客户端

咱们在我的项目根目录,同级server,创立一个client目录。
而后在client目录里,创立一个 client_test.go文件。如下:

➜  grpc-demo1 git:(master) tree.├── Makefile├── api│   ├── hello.pb.go│   ├── hello.proto│   ├── hello_grpc.pb.go│   ├── user.pb.go│   └── user.proto├── client│   └── client_test.go├── go.mod├── go.sum└── server    ├── hello.go    └── main.go3 directories, 11 files

如要参考整个我的项目的代码,能够拜访以下地址
https://github.com/hisheng/grpc-demo1