关于go:go入门grpc第八章-创建grpc客户端

38次阅读

共计 657 个字符,预计需要花费 2 分钟才能阅读完成。

一、介绍

在《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.go

3 directories, 11 files

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

正文完
 0