1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-28 23:42:21 +00:00

Merge pull request #195 from fuwensun/pr4-2-1d

ch2-fix typos
This commit is contained in:
chai2010 2018-07-16 15:06:32 +08:00 committed by GitHub
commit d7860517ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -70,7 +70,7 @@ func (p *HelloService) Hello(request *String, reply *String) error {
} }
``` ```
其中Hello方法的输入参数和输出的参数均该用Protobuf定义的String类型表示。因为新的输入参数为结构体类型因此该用指针类型作为输入参数,函数的内部代码同时也做了相应的调整。 其中Hello方法的输入参数和输出的参数均改用Protobuf定义的String类型表示。因为新的输入参数为结构体类型因此改用指针类型作为输入参数,函数的内部代码同时也做了相应的调整。
至此我们初步实现了Protobuf和RPC组合工作。在启动RPC服务时我们依然可以选择默认的gob或手工指定json编码甚至可以重新基于protobuf编码实现一个插件。虽然做了这么多工作但是似乎并没有看到什么收益 至此我们初步实现了Protobuf和RPC组合工作。在启动RPC服务时我们依然可以选择默认的gob或手工指定json编码甚至可以重新基于protobuf编码实现一个插件。虽然做了这么多工作但是似乎并没有看到什么收益