Kubernetes微服务实战
上QQ阅读APP看书,第一时间看更新

3.3.3 理解端点

Go kit微服务实际上只是一组端点。每个端点对应于服务接口中的一种方法。端点始终与至少一个传输和一个用来处理服务请求的程序相关联。Go kit端点支持RPC通信风格,并具有请求和响应结构。

下面是Follow()方法对应的端点的工厂函数:

我会在后面解释上述内容。现在,你只需要注意它接受om.SocialGraphManager(一个接口)类型的svc参数,并调用其Follow()方法。