Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Deregister ¶
func InitClusterConfig ¶
func InitClusterConfig() error
func WatchClusterConfig ¶
func WatchClusterConfig() error
Types ¶
type Config ¶
type Config struct { LogLevel string `json:"logLevel"` // 日志等级 RateLimit struct { Middle int `json:"middle"` // 中间层限流 Low int `json:"low"` // 底层限流 } `json:"rateLimit"` // 限流器配置 CircuitBreaker struct { Cpu int `json:"cpu"` // cpu使用率配置 Latency int `json:"latency"` // 请求延时,单位ms } `json:"circuitBreaker"` // 熔断器配置 RedisDB struct { Lock int `json:"lock"` // 锁使用db Cron int `json:"cron"` // 定时任务使用db Rank int `json:"rank"` // 排行榜使用db Cache int `json:"cache"` // 缓存使用db } `json:"redisDb"` // redis db }
func GetClusterConfig ¶
func GetClusterConfig() Config
Click to show internal directories.
Click to hide internal directories.