Documentation
¶
Index ¶
- Variables
- func Bootstrap(initApp InitApp, serviceName, version *string)
- func DoBootstrap(serviceInfo *utils.ServiceInfo) (*conf.Bootstrap, log.Logger, kratosRegistry.Registrar)
- func GetBootstrapConfig() *conf.Bootstrap
- func LoadBootstrapConfig(configPath string) error
- func LoadRemoteConfigSourceConfigs(configPath string) (error, *conf.RemoteConfig)
- func NewApp(ll log.Logger, rr kratosRegistry.Registrar, srv ...transport.Server) *kratos.App
- func NewConfigProvider(configPath string) config.Config
- func NewDiscovery(cfg *conf.Registry) kRegistry.Discovery
- func NewFileConfigSource(filePath string) config.Source
- func NewRegistry(cfg *conf.Registry) kRegistry.Registrar
- func NewRemoteConfigSource(c *conf.RemoteConfig) config.Source
- func RegisterConfig(c interface{})
- type CommandFlags
- type InitApp
- type Type
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Service = utils.NewServiceInfo(
"",
"1.0.0",
"",
)
)
Functions ¶
func DoBootstrap ¶
func DoBootstrap(serviceInfo *utils.ServiceInfo) (*conf.Bootstrap, log.Logger, kratosRegistry.Registrar)
DoBootstrap 执行引导
func GetBootstrapConfig ¶ added in v0.0.17
func LoadBootstrapConfig ¶ added in v0.0.17
LoadBootstrapConfig 加载程序引导配置
func LoadRemoteConfigSourceConfigs ¶ added in v0.0.17
func LoadRemoteConfigSourceConfigs(configPath string) (error, *conf.RemoteConfig)
LoadRemoteConfigSourceConfigs 加载远程配置源的本地配置
func NewConfigProvider ¶ added in v0.0.17
NewConfigProvider 创建一个配置
func NewDiscovery ¶ added in v0.0.17
NewDiscovery 创建一个发现客户端
func NewFileConfigSource ¶ added in v0.0.17
NewFileConfigSource 创建一个本地文件配置源
func NewRegistry ¶ added in v0.0.17
NewRegistry 创建一个注册客户端
func NewRemoteConfigSource ¶ added in v0.0.17
func NewRemoteConfigSource(c *conf.RemoteConfig) config.Source
NewRemoteConfigSource 创建一个远程配置源
Types ¶
type CommandFlags ¶ added in v0.0.17
type CommandFlags struct {
Conf string // 引导配置文件路径,默认为:../../configs
Env string // 开发环境:dev、debug……
ConfigHost string // 远程配置服务端地址
ConfigType string // 远程配置服务端类型
Daemon bool // 是否转为守护进程
}
CommandFlags 命令传参
func NewCommandFlags ¶ added in v0.0.17
func NewCommandFlags() *CommandFlags
func (*CommandFlags) Init ¶ added in v0.0.17
func (f *CommandFlags) Init()
Click to show internal directories.
Click to hide internal directories.