Documentation ¶ Index ¶ func Close(opts ...Option) error func Init(opts ...Option) error func Register(ivk ...Invoker) func Reload(opts ...Option) error type Base func (*Base) Close(opts ...Option) error func (*Base) Init(opts ...Option) error func (*Base) Reload(opts ...Option) error type Invoker type Option Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Close ¶ func Close(opts ...Option) error Close invoker执行退出具体实现 func Init ¶ func Init(opts ...Option) error Init invoker执行初始化具体实现 func Register ¶ func Register(ivk ...Invoker) Register invoker注册具体实现 func Reload ¶ func Reload(opts ...Option) error Reload invoker执行热更新具体实现 Types ¶ type Base ¶ type Base struct{} func (*Base) Close ¶ func (*Base) Close(opts ...Option) error func (*Base) Init ¶ func (*Base) Init(opts ...Option) error func (*Base) Reload ¶ func (*Base) Reload(opts ...Option) error type Invoker ¶ type Invoker interface { Init(opts ...Option) error Reload(opts ...Option) error Close(opts ...Option) error } type Option ¶ type Option func() Source Files ¶ View all Source files xinvoker.go Directories ¶ Show internal Expand all Path Synopsis email gorm mongo oss alioss file standard redis sms Click to show internal directories. Click to hide internal directories.