nacos viper remote provider

This commit is contained in:
yoyofx
2021-04-29 19:54:59 +08:00
parent 20220cb36f
commit bcd01f97cc
7 changed files with 290 additions and 0 deletions

20
nacos_options.go Normal file
View File

@@ -0,0 +1,20 @@
package nacos_viper_remote
type Option struct {
Url string `mapstructure:"url"`
Port uint64 `mapstructure:"port"`
NamespaceId string `mapstructure:"namespace"`
GroupName string `mapstructure:"group"`
Config Config `mapstructure:"configserver"`
Auth *Auth `mapstructure:"auth"`
}
type Config struct {
DataId string `mapstructure:"dataId"`
}
type Auth struct {
Enable bool `mapstructure:"enable"`
User string `mapstructure:"username"`
Password string `mapstructure:"password"`
}