guess.go 669 B

12345678910111213141516171819202122232425262728293031
  1. package main
  2. import (
  3. "bet24.com/servers/micros/common"
  4. "bet24.com/servers/micros/guess/config"
  5. "bet24.com/servers/micros/guess/handler"
  6. pb "bet24.com/servers/micros/guess/proto"
  7. "fmt"
  8. )
  9. func main() {
  10. config.Run(pb.ServiceName)
  11. //go waitInput()
  12. common.RunService(pb.ServiceName, handler.GetInstance(), fmt.Sprintf("localhost:%d", config.Server.ConsulPort))
  13. }
  14. func waitInput() {
  15. for {
  16. var cmd string
  17. var param1 string
  18. var param2 string
  19. fmt.Scanf("%s %s %s", &cmd, &param1, &param2)
  20. switch cmd {
  21. case "exit":
  22. handler.Dump(cmd, param1, param2)
  23. common.DeregisterService(pb.ServiceName)
  24. default:
  25. handler.Dump(cmd, param1, param2)
  26. }
  27. }
  28. }