Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
enoch
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DevOps
enoch
Commits
3d2ee84e
Commit
3d2ee84e
authored
Mar 27, 2019
by
Node- 门 忠鑫
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master' into alter
# Conflicts: # main.go
parents
ff466845
ba7a08fd
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
14 deletions
+23
-14
main.go
main.go
+23
-14
No files found.
main.go
View file @
3d2ee84e
...
...
@@ -4,37 +4,43 @@ import (
"flag"
"git.quantgroup.cn/DevOps/enoch/service"
"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/log"
"log"
"net/http"
_
"net/http/pprof"
"os"
"strconv"
)
func
main
()
{
var
port
string
var
quartz
bool
var
denv
string
var
didc
string
flag
.
StringVar
(
&
port
,
"port"
,
"10086"
,
"端口"
)
flag
.
BoolVar
(
&
quartz
,
"quartz"
,
false
,
"quartz"
)
flag
.
StringVar
(
&
denv
,
"env"
,
"dev"
,
"环境"
)
flag
.
StringVar
(
&
didc
,
"idc"
,
"local"
,
"机房"
)
flag
.
Parse
()
conf
.
Load
(
denv
,
didc
)
logger
.
Info
.
Println
(
conf
.
GlobalConfig
.
AppName
+
"项目启动, port:"
+
port
+
",环境:"
+
conf
.
GlobalConfig
.
Env
)
defer
logger
.
Info
.
Println
(
"项目结束"
)
file
,
err
:=
os
.
OpenFile
(
"quantgroup.log"
,
os
.
O_RDWR
|
os
.
O_CREATE
,
0666
)
defer
func
()
{
_
=
file
.
Close
()
}()
if
err
!=
nil
{
log
.
Fatalln
(
"create file error"
,
err
)
}
//初始化redis连接池
//data.RedisPoolInit()
port
:=
conf
.
GlobalConfig
.
Port
logger
:=
log
.
New
(
file
,
"[Info]"
,
log
.
LstdFlags
|
log
.
Llongfile
)
//初始化alarm
logger
.
Println
(
conf
.
GlobalConfig
.
AppName
+
"项目启动, port:"
+
port
+
",环境:"
+
conf
.
GlobalConfig
.
Env
)
defer
logger
.
Println
(
"项目结束"
)
//初始化kafka 消费者
//go service.AgentClusterConsumer(conf.HealthTopic(), service.HealthMessageHandler{})
//go service.AgentClusterConsumer(conf.BraveTopic(), service.BraveMessageHandler{})
//初始化redis连接池
data
.
RedisPoolInit
()
go
service
.
AgentClusterConsumer
(
conf
.
HealthTopic
(),
service
.
HealthMessageHandler
{})
go
service
.
AgentClusterConsumer
(
conf
.
BraveTopic
(),
service
.
BraveMessageHandler
{})
intPort
,
_
:=
strconv
.
Atoi
(
port
)
if
quartz
{
...
...
@@ -48,11 +54,14 @@ func main() {
}()
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
)
err
:=
http
.
ListenAndServe
(
":"
+
port
,
nil
)
err
=
http
.
ListenAndServe
(
":"
+
port
,
nil
)
if
err
!=
nil
{
log
ger
.
Error
.
Fatalln
(
"服务启动失败"
,
err
)
log
.
Fatalln
(
"服务启动失败"
,
err
)
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment