| 123456789101112131415161718192021222324252627282930313233343536 |
- package main
- import (
- "fmt"
- "bet24.com/redis"
- "bet24.com/servers/micros/common"
- "bet24.com/servers/micros/dotservice/config"
- "bet24.com/servers/micros/dotservice/handler"
- pb "bet24.com/servers/micros/dotservice/proto"
- )
- func main() {
- config.Run(pb.ServiceName)
- //go waitInput()
- redis.InitPool(config.Server.ChannelUrl, config.Server.ChannelPassword, config.Server.RedisDB)
- common.RunService(pb.ServiceName, handler.GetInstance(), fmt.Sprintf("localhost:%d", config.Server.ConsulPort))
- }
- func waitInput() {
- for {
- var cmd string
- var param1 string
- var param2 string
- fmt.Scanf("%s %s %s", &cmd, ¶m1, ¶m2)
- switch cmd {
- case "exit":
- handler.Dump(cmd, param1, param2)
- common.DeregisterService(pb.ServiceName)
- default:
- handler.Dump(cmd, param1, param2)
- }
- }
- }
|