【发布时间】:2019-09-25 16:35:26
【问题描述】:
gRPC's guide 声明如下:
在客户端,客户端有一个称为存根的本地对象(对于某些语言,首选术语是客户端)实现与服务相同的方法。
为什么客户端必须实现这些方法?他们为什么要这样做?在我看来,在大多数情况下,客户端调用服务是因为它本身缺乏完成某项任务的能力。所以,如果它自己实现了方法,那调用服务有什么意义呢?
我还在学习gRPC的过程中,所以我的理解还很有限。但是,我还没有清楚地解释为什么它会以这种方式运行。
【问题讨论】:
-
它不是服务器实现,而是实现处理与服务器通信的服务“接口”的客户端对象。
标签: grpc