12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package service
- import (
- "app.yhyue.com/moapp/jybase/mongodb"
- "app.yhyue.com/moapp/jybase/mysql"
- "app.yhyue.com/moapp/jybase/redis"
- "bp.jydev.jianyu360.cn/BaseService/userCenter/entity"
- usercenterclient "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/usercenter"
- "github.com/zeromicro/go-zero/core/discov"
- "github.com/zeromicro/go-zero/zrpc"
- "log"
- "strings"
- )
- func AutoInit() usercenterclient.UserCenter {
- FileSystemConf := zrpc.MustNewClient(zrpc.RpcClientConf{
- Etcd: discov.EtcdConf{
- Hosts: []string{"127.0.0.1:2379"},
- Key: "usercenter.rpc",
- },
- })
- return usercenterclient.NewUserCenter(FileSystemConf)
- }
- func init() {
- entity.Mysql = &mysql.Mysql{
- Address: "192.168.3.11:3366",
- UserName: "root",
- PassWord: "Topnet123",
- DBName: "jianyu",
- MaxOpenConns: 5,
- MaxIdleConns: 5,
- }
- log.Println("初始化 mysql")
- entity.Mysql.Init()
- entity.BaseMysql = &mysql.Mysql{
- Address: "192.168.3.217:4000",
- UserName: "root",
- PassWord: "=PDT49#80Z!RVv52_z",
- DBName: "base_service",
- MaxOpenConns: 5,
- MaxIdleConns: 5,
- }
- entity.BaseMysql.Init()
- log.Println("初始化 base mysql")
- log.Println("初始化 redis")
- redis.InitRedisBySize(strings.Join([]string{"newother=192.168.3.206:1712"}, ","), 100, 30, 300)
- //初始化 mongodb
- log.Println("初始化 mongo main")
- entity.Mgo = mongodb.MongodbSim{
- MongodbAddr: "192.168.3.206:27080",
- Size: 50,
- DbName: "qfw",
- }
- entity.Mgo.InitPool()
- }
|