Commit 3d2ee84e authored by Node- 门 忠鑫's avatar Node- 门 忠鑫

Merge remote-tracking branch 'origin/master' into alter

# Conflicts:
#	main.go
parents ff466845 ba7a08fd
...@@ -4,37 +4,43 @@ import ( ...@@ -4,37 +4,43 @@ import (
"flag" "flag"
"git.quantgroup.cn/DevOps/enoch/service" "git.quantgroup.cn/DevOps/enoch/service"
"git.quantgroup.cn/DevOps/enoch/service/conf" "git.quantgroup.cn/DevOps/enoch/service/conf"
"git.quantgroup.cn/DevOps/enoch/service/data"
"git.quantgroup.cn/DevOps/enoch/service/job" "git.quantgroup.cn/DevOps/enoch/service/job"
"git.quantgroup.cn/DevOps/enoch/service/log"
"log" "log"
"net/http" "net/http"
_ "net/http/pprof" _ "net/http/pprof"
"os"
"strconv" "strconv"
) )
func main() { func main() {
var port string
var quartz bool var quartz bool
var denv string var denv string
var didc string var didc string
flag.StringVar(&port, "port", "10086", "端口")
flag.BoolVar(&quartz, "quartz", false, "quartz") flag.BoolVar(&quartz, "quartz", false, "quartz")
flag.StringVar(&denv, "env", "dev", "环境") flag.StringVar(&denv, "env", "dev", "环境")
flag.StringVar(&didc, "idc", "local", "机房") flag.StringVar(&didc, "idc", "local", "机房")
flag.Parse() flag.Parse()
conf.Load(denv, didc) conf.Load(denv, didc)
logger.Info.Println(conf.GlobalConfig.AppName + "项目启动, port:" + port + ",环境:" + conf.GlobalConfig.Env) file, err := os.OpenFile("quantgroup.log", os.O_RDWR|os.O_CREATE, 0666)
defer logger.Info.Println("项目结束") defer func() { _ = file.Close() }()
if err != nil {
log.Fatalln("create file error", err)
}
//初始化redis连接池 port := conf.GlobalConfig.Port
//data.RedisPoolInit()
logger := log.New(file, "[Info]", log.LstdFlags|log.Llongfile)
//初始化alarm logger.Println(conf.GlobalConfig.AppName + "项目启动, port:" + port + ",环境:" + conf.GlobalConfig.Env)
defer logger.Println("项目结束")
//初始化kafka 消费者 //初始化redis连接池
//go service.AgentClusterConsumer(conf.HealthTopic(), service.HealthMessageHandler{}) data.RedisPoolInit()
//go service.AgentClusterConsumer(conf.BraveTopic(), service.BraveMessageHandler{})
go service.AgentClusterConsumer(conf.HealthTopic(), service.HealthMessageHandler{})
go service.AgentClusterConsumer(conf.BraveTopic(), service.BraveMessageHandler{})
intPort, _ := strconv.Atoi(port) intPort, _ := strconv.Atoi(port)
if quartz { if quartz {
...@@ -48,11 +54,14 @@ func main() { ...@@ -48,11 +54,14 @@ func main() {
}() }()
http.HandleFunc("/duration", service.DurationInterface) http.HandleFunc("/duration", service.DurationInterface)
http.HandleFunc("/tech/health/check", func(writer http.ResponseWriter, request *http.Request) {
writer.WriteHeader(http.StatusOK)
})
http.HandleFunc("/counter", service.CounterInterface) http.HandleFunc("/counter", service.CounterInterface)
err := http.ListenAndServe(":"+port, nil)
err = http.ListenAndServe(":"+port, nil)
if err != nil { if err != nil {
logger.Error.Fatalln("服务启动失败", err) log.Fatalln("服务启动失败", err)
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment