Go kit微服务实际上只是一组端点。每个端点对应于服务接口中的一种方法。端点始终与至少一个传输和一个用来处理服务请求的程序相关联。Go kit端点支持RPC通信风格,并具有请求和响应结构。
下面是Follow()方法对应的端点的工厂函数:
我会在后面解释上述内容。现在,你只需要注意它接受om.SocialGraphManager(一个接口)类型的svc参数,并调用其Follow()方法。