12345678910111213141516171819202122232425262728293031323334 |
- package init
- import (
- "flag"
- "github.com/zeromicro/go-zero/core/conf"
- "jyInfo/rpc/consumer/internal/config"
- "jyInfo/rpc/model"
- Oss "jyInfo/rpc/model/oss"
- )
- var configFile = flag.String("f", "etc/consumer.yaml", "the config file")
- var C config.Config
- func init() {
- conf.MustLoad(*configFile, &C)
- //初始化msyql
- mm := C.MysqlMain
- model.InitMysql(&mm)
- //初始redis
- rm := C.Redis
- model.InitRedis(&rm)
- //初始nsq
- nm := C.Nsq
- model.InitNsqConfig(&nm)
- //初始SupplyTotal
- sm := C.SupplyTotal
- model.SupplyTotalConfig(sm)
- //初始es
- es := C.Es
- model.InitEs(&es)
- //初始化oss
- oss := C.Oss
- Oss.InitOss(oss.OssEndpoint, oss.OssAccessKeyId, oss.OssAccessKeySecret)
- }
|