Browse Source

初始化全局的checkserviceDao

pull/4/head
zhangxin 3 years ago
parent
commit
5b2273bddf
1 changed files with 12 additions and 2 deletions
  1. +12
    -2
      main.go

+ 12
- 2
main.go View File

@ -1,6 +1,7 @@
package main package main
import ( import (
"LAPP_ETL/common"
dal "LAPP_ETL/dao/etl" dal "LAPP_ETL/dao/etl"
"LAPP_ETL/global" "LAPP_ETL/global"
"LAPP_ETL/grmi" "LAPP_ETL/grmi"
@ -17,6 +18,9 @@ import (
"github.com/kardianos/service" "github.com/kardianos/service"
"github.com/kataras/iris/v12" "github.com/kataras/iris/v12"
"log" "log"
"net/http"
_ "net/http/pprof"
"os" "os"
"time" "time"
) )
@ -30,9 +34,11 @@ func (p *program) Start(s service.Service) error {
go p.run() go p.run()
return nil return nil
} }
func (p *program) run() { func (p *program) run() {
appMain() appMain()
} }
func (p *program) Stop(s service.Service) error { func (p *program) Stop(s service.Service) error {
return nil return nil
} }
@ -77,7 +83,10 @@ func main() {
} }
func appMain() { func appMain() {
//监控
go func() {
http.ListenAndServe("0.0.0.0:8899", nil)
}()
// init app global config // init app global config
err := config.InitConfig() err := config.InitConfig()
if err != nil { if err != nil {
@ -117,7 +126,8 @@ func appMain() {
if err != nil { if err != nil {
log.Fatal("init db engine failed, error:", err) log.Fatal("init db engine failed, error:", err)
} }
common.CheckServiceDao = dal.NewETCDServiceDAO(db.AppEtcdClient, config.AppConfig.App.LocalAddr)
defer common.CheckServiceDao.RevokeLease()
// start scheduler // start scheduler
err = scheduler.Start() err = scheduler.Start()
if err != nil { if err != nil {


Loading…
Cancel
Save