auxiliary_test.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package service
  2. import (
  3. "app.yhyue.com/moapp/jybase/mongodb"
  4. "app.yhyue.com/moapp/jybase/mysql"
  5. "app.yhyue.com/moapp/jybase/redis"
  6. "bp.jydev.jianyu360.cn/BaseService/userCenter/entity"
  7. usercenterclient "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/usercenter"
  8. "github.com/zeromicro/go-zero/core/discov"
  9. "github.com/zeromicro/go-zero/zrpc"
  10. "log"
  11. "strings"
  12. )
  13. func AutoInit() usercenterclient.UserCenter {
  14. FileSystemConf := zrpc.MustNewClient(zrpc.RpcClientConf{
  15. Etcd: discov.EtcdConf{
  16. Hosts: []string{"127.0.0.1:2379"},
  17. Key: "usercenter.rpc",
  18. },
  19. })
  20. return usercenterclient.NewUserCenter(FileSystemConf)
  21. }
  22. func init() {
  23. entity.Mysql = &mysql.Mysql{
  24. Address: "192.168.3.11:3366",
  25. UserName: "root",
  26. PassWord: "Topnet123",
  27. DBName: "jianyu",
  28. MaxOpenConns: 5,
  29. MaxIdleConns: 5,
  30. }
  31. log.Println("初始化 mysql")
  32. entity.Mysql.Init()
  33. entity.BaseMysql = &mysql.Mysql{
  34. Address: "192.168.3.217:4000",
  35. UserName: "root",
  36. PassWord: "=PDT49#80Z!RVv52_z",
  37. DBName: "base_service",
  38. MaxOpenConns: 5,
  39. MaxIdleConns: 5,
  40. }
  41. entity.BaseMysql.Init()
  42. log.Println("初始化 base mysql")
  43. log.Println("初始化 redis")
  44. redis.InitRedisBySize(strings.Join([]string{"newother=192.168.3.206:1712"}, ","), 100, 30, 300)
  45. //初始化 mongodb
  46. log.Println("初始化 mongo main")
  47. entity.Mgo = mongodb.MongodbSim{
  48. MongodbAddr: "192.168.3.206:27080",
  49. Size: 50,
  50. DbName: "qfw",
  51. }
  52. entity.Mgo.InitPool()
  53. }