service 模块
service 模块
表示一个微服务,包括了 Client 、 Server 对象,提供了统一、简明的使用面板
因此它主要是:一些组织代码;一些接口的 wrapper (包装器)和 syntactic sugar(语法糖)
没有实质性内容,但是很重要。因为使用 micro/go-micro ,基本上都是在调用 service 模块上相关接口
相关文件
service 相关文件集中在 micro/go-micro 根目录下
内容如下:
文件 | 说明 |
---|---|
function.go | 包装 service 对象,提供 1 次服务功能(执行完一次服务后就退出) |
micro.go | 创建、注册面板。提供创建 service 、 function 、 publisher 接口;提供注册 handler 、 subscriber 接口 |
opt |