25 lines
559 B
Go
25 lines
559 B
Go
|
package config
|
||
|
|
||
|
import (
|
||
|
"github.com/zeromicro/go-zero/core/stores/cache"
|
||
|
"github.com/zeromicro/go-zero/rest"
|
||
|
"github.com/zeromicro/go-zero/zrpc"
|
||
|
)
|
||
|
|
||
|
type Config struct {
|
||
|
rest.RestConf
|
||
|
DataSource string // 数据库连接的 DSN 字符串
|
||
|
CacheRedis cache.CacheConf // 缓存配置,使用 go-zero 自带的缓存配置结构体
|
||
|
SentinelRpc zrpc.RpcClientConf
|
||
|
KqPusherConf KqPusherConf
|
||
|
WestConfig WestConfig
|
||
|
}
|
||
|
type KqPusherConf struct {
|
||
|
Brokers []string
|
||
|
Topic string
|
||
|
}
|
||
|
type WestConfig struct {
|
||
|
Key string
|
||
|
SecretId string
|
||
|
}
|