Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( GlobalServerConfig ServerConfig GlobalNacosConfig NacosConfig )
Functions ¶
This section is empty.
Types ¶
type MysqlConfig ¶
type NacosConfig ¶
type NsqConfig ¶
type NsqConfig struct { Host string `mapstructure:"host" json:"host"` Port int `mapstructure:"port" json:"port"` ProducerTopic string `mapstructure:"producer_topic" json:"producer_topic"` ConsumerTopic string `mapstructure:"consumer_topic" json:"consumer_topic"` Channel string `mapstructure:"channel" json:"channel"` }
type OtelConfig ¶
type OtelConfig struct {
EndPoint string `mapstructure:"endpoint" json:"endpoint"`
}
type ProductConfig ¶
type ProductConfig struct {
Name string `mapstructure:"name" json:"name"`
}
type RedisConfig ¶
type ServerConfig ¶
type ServerConfig struct { Name string `mapstructure:"name" json:"name"` Host string `mapstructure:"host" json:"host"` OtelInfo OtelConfig `mapstructure:"otel" json:"otel"` MysqlInfo MysqlConfig `mapstructure:"mysql" json:"mysql"` RedisInfo RedisConfig `mapstructure:"redis" json:"redis"` NsqInfo NsqConfig `mapstructure:"nsq" json:"nsq"` UserSrvInfo UserSrvConfig `mapstructure:"user_srv" json:"user_srv"` ProductSrvInfo ProductConfig `mapstructure:"product_srv" json:"product_srv"` }
func (ServerConfig) GetMysqlDsn ¶
func (c ServerConfig) GetMysqlDsn() string
func (ServerConfig) GetRedisOption ¶
func (c ServerConfig) GetRedisOption() *redis.Options
type UserSrvConfig ¶
type UserSrvConfig struct {
Name string `mapstructure:"name" json:"name"`
}
Click to show internal directories.
Click to hide internal directories.