1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 20:52:22 +00:00

ch4.8: 增加grpcurl安装地址

This commit is contained in:
chai2010 2018-08-23 17:54:52 +08:00
parent 625e8494c2
commit 2a0875aa7a

View File

@ -29,6 +29,13 @@ func main() {
grpcurl中最常使用的是list命令用于获取服务或服务方法的列表。比如`grpcurl localhost:1234 list`命令将获取本地1234端口上的grpc服务的列表。在使用grpcurl时需要通过`-cert``-key`参数设置公钥和私钥文件链接启用了tls协议的服务。对于没有没用tls协议的grpc服务通过`-plaintext`参数忽略tls证书的验证过程。 grpcurl中最常使用的是list命令用于获取服务或服务方法的列表。比如`grpcurl localhost:1234 list`命令将获取本地1234端口上的grpc服务的列表。在使用grpcurl时需要通过`-cert``-key`参数设置公钥和私钥文件链接启用了tls协议的服务。对于没有没用tls协议的grpc服务通过`-plaintext`参数忽略tls证书的验证过程。
首先安装grpcurl工具
```
$ go get github.com/fullstorydev/grpcurl
$ go install github.com/fullstorydev/grpcurl/cmd/grpcurl
```
如果没有配置好公钥和私钥文件,也没有忽略证书的验证过程,那么将会遇到类似以下的错误: 如果没有配置好公钥和私钥文件,也没有忽略证书的验证过程,那么将会遇到类似以下的错误:
```shell ```shell