Documentation
¶
Index ¶
- Variables
- type Cfg
- func (c *Cfg) GetApollo(name string, obj Load) (jsonObj *gjson.Json, err error)
- func (c *Cfg) GetDbFile(name string) (res *g.Var, err error)
- func (c *Cfg) GetFile(filename string, _pathStr ...string) (jsonObj *gjson.Json, err error)
- func (c *Cfg) GetUrlFile(name string) (jsonObj *gjson.Json, err error)
- type CustomChangeListener
- type Load
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Cfg ¶
Cfg 结构体包含配置操作的相关方法
func (*Cfg) GetApollo ¶
GetApollo 从 Apollo 配置中心获取指定名称的配置 参数:
name - 配置文件的名称 obj - 实现了 Load 接口的加载器对象
返回值:
*gjson.Json - 解析后的 JSON 对象 error - 操作过程中遇到的错误
func (*Cfg) GetDbFile ¶
GetDbFile 从数据库中获取指定名称的配置文件 参数:
name - 配置文件的名称
返回值:
*g.Var - 存储配置数据的变量 error - 操作过程中遇到的错误
type CustomChangeListener ¶
type CustomChangeListener struct {
// contains filtered or unexported fields
}
CustomChangeListener 是 Apollo 配置变化的自定义监听器
func (*CustomChangeListener) OnChange ¶
func (c *CustomChangeListener) OnChange(changeEvent *storage.ChangeEvent)
OnChange 当 Apollo 配置发生变化时触发
func (*CustomChangeListener) OnNewestChange ¶
func (c *CustomChangeListener) OnNewestChange(event *storage.FullChangeEvent)
OnNewestChange 当获取到最新配置时触发,当前为空实现
Click to show internal directories.
Click to hide internal directories.