| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package main
- import (
- "fmt"
- "time"
- "bet24.com/log"
- "bet24.com/redis"
- "bet24.com/servers/adminserver/config"
- "bet24.com/servers/adminserver/crons"
- "bet24.com/servers/adminserver/dao"
- "bet24.com/servers/adminserver/router"
- "bet24.com/servers/adminserver/serverdata"
- "bet24.com/servers/adminserver/service"
- coreservice "bet24.com/servers/coreservice/client"
- "bet24.com/servers/monitor"
- "bet24.com/utils"
- )
- func main() {
- //defer log.PanicHandler("webserver")
- //redis
- redis.InitPool(config.Server.ChannelUrl, config.Server.ChannelPassword, config.Server.RedisDB)
- coreservice.SetServiceAddr(config.Server.ServiceAddr)
- //数据库
- dao.Run()
- serverdata.Run()
- go service.Run()
- dao.RunTagManager()
- // 子弹配置
- // bullet.Run()
- //监控
- monitor.Run(config.Server.MonitorPort, config.Server.LogPath)
- utils.SetConsoleTitle(fmt.Sprintf("adminserver port:%d monitor:%d", config.Server.TlsPort, config.Server.MonitorPort))
- //定时器
- go crons.Run()
- log.Release("Server started %v", time.Now())
- //gin 路由
- router.Run()
- }
|