Documentation
¶
Overview ¶
Package nacos contains nacos config service utility.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
ServerAddress string `yaml:"server_address" json:"server_address"`
Timeout int `yaml:"timeout" json:"timeout"`
Port int `yaml:"port" json:"port"`
DataID string `yaml:"data_id" json:"data_id"`
ContextPath string `yaml:"context_path" json:"context_path"`
Group string `yaml:"group" json:"group"`
Namespace string `yaml:"namespace" json:"namespace"`
Scheme string `yaml:"scheme" json:"scheme"`
Username string `yaml:"username" json:"username"`
Password string `yaml:"password" json:"password"`
Languages []Data `yaml:"languages" json:"languages"`
DefaultLanguage string `yaml:"default_language" json:"default_language"`
}
Configuration contains nacos configuration structure
func (Configuration) DefaultLang ¶
func (c Configuration) DefaultLang() string
DefaultLang returns default language setting.
type Watcher ¶
type Watcher struct {
// contains filtered or unexported fields
}
Watcher contains definition to watch remote configuration changes
func NewWatcher ¶
func NewWatcher(config Configuration) (*Watcher, error)
NewWatcher is the constructor to create Watcher instances.
func (*Watcher) SetupInternational ¶
func (w *Watcher) SetupInternational(c Configuration)
SetupInternational is used to prepare i18n support.
Click to show internal directories.
Click to hide internal directories.