func main() { // init server err := server.Init("httpaccess") if err != nil { server.Log.Fatal(err) return } // martini setup martini.Env = martini.Prod handler := martini.Classic() handler.Use(render.Renderer()) route(handler) // register a http handler err = server.RegisterHTTPHandler(handler) if err != nil { server.Log.Errorf("RegisterHTTPHandler Error: %s", err) return } // go err = server.Run() if err != nil { server.Log.Fatal(err) } }
func main() { // init server err := server.Init("mqttaccess") if err != nil { server.Log.Fatal(err) return } a, err := NewAccess() if err != nil { server.Log.Fatal(err) return } // register a rpc service err = server.RegisterRPCHandler(a) if err != nil { server.Log.Errorf("Register RPC service Error: %s", err) return } // register a tcp service for mqtt err = server.RegisterTCPHandler(a.MqttBroker) if err != nil { server.Log.Errorf("Register TCP service Error: %s", err) return } // start to run err = server.Run() if err != nil { server.Log.Fatal(err) } }
func main() { // init server err := server.Init("registry") if err != nil { server.Log.Fatal(err) return } err = mysql.MigrateDatabase(*confDBHost, *confDBPort, *confDBName, *confDBUser, *confDBPass) if err != nil { server.Log.Fatal(err) return } // register a rpc service r, err := NewRegistry() if err != nil { server.Log.Fatal(err) return } err = server.RegisterRPCHandler(r) if err != nil { server.Log.Errorf("Register RPC service Error: %s", err) return } // start to run err = server.Run() if err != nil { server.Log.Fatal(err) } }
func main() { // init server err := server.Init("controller") if err != nil { server.Log.Fatal(err) return } // register a rpc service controller, err := NewController(*confMongoHost, *confRabbitHost) if err != nil { server.Log.Errorf("NewController Error: %s", err) return } err = server.RegisterRPCHandler(controller) if err != nil { server.Log.Errorf("Register RPC service Error: %s", err) return } // start to run err = server.Run() if err != nil { server.Log.Fatal(err) } }
func main() { // init server err := server.Init("pdcfg") if err != nil { fmt.Printf("pdcfg init error : %s\n", err) return } cmdHandler := NewCommandHander() cmdHandler.SetHandler("vendor", DoVendorCommand) cmdHandler.SetHandler("product", DoProductCommand) cmdHandler.SetHandler("application", DoApplicationCommand) reader := bufio.NewReader(os.Stdin) for { fmt.Printf("> ") line, err := reader.ReadString('\n') if err != nil { fmt.Println(err) continue } fragments := strings.Split(line, " ") if len(fragments) < 1 { fmt.Println("wrong command.") continue } cmd := fragments[0] handler, err := cmdHandler.GetHandler(cmd) if err != nil { fmt.Printf("Error: %v \n", err) continue } args := fragments[1:] err = handler(args) if err != nil { fmt.Println(err) continue } } }
func main() { // init server err := server.Init("devicemanager") if err != nil { server.Log.Fatal(err) return } // register a rpc service dm := NewDeviceManager(*confRedisHost) err = server.RegisterRPCHandler(dm) if err != nil { server.Log.Errorf("Register RPC service Error: %s", err) return } // start to run err = server.Run() if err != nil { server.Log.Fatal(err) } }