예제 #1
0
파일: main.go 프로젝트: 4T-Shirt/tyrant
func main() {
	resScheduler := mesosrel.NewResMan()
	go func() {
		resScheduler.Run()
	}()
	go func() {
		scheduler.CheckAutoRunJobs(resScheduler)
	}()
	s := scheduler.NewServer(":9090", resScheduler)
	s.Serve()
}
예제 #2
0
파일: main.go 프로젝트: NextMark/tyrant
func main() {
	flag.Parse()
	Init()
	resScheduler := mesosrel.NewResMan()
	go func() {
		log.Debug("master:", *master)
		resScheduler.Run(*master)
	}()

	go func() {
		scheduler.CheckAutoRunJobs(resScheduler)
	}()
	s := scheduler.NewServer(":9090", resScheduler)
	s.Serve()
}
예제 #3
0
파일: main.go 프로젝트: jackwanger/tyrant
func (self *LeaderTask) Run() error {
	resScheduler := mesosrel.NewResMan()
	go func() {
		log.Debug("master:", *master)
		resScheduler.Run(*master)
	}()

	go func() {
		scheduler.CheckAutoRunJobs(resScheduler)
	}()

	go func() {
		http.ListenAndServe(":9091", nil)
	}()

	s := scheduler.NewServer(":9090", resScheduler)
	s.Serve()

	log.Fatal("End of Run()")

	return nil
}