main.go 489 B

123456789101112131415161718192021222324252627282930
  1. package main
  2. import (
  3. "sparrow/pkg/rpcs"
  4. "sparrow/pkg/server"
  5. "sparrow/services/scene-service/internal/service"
  6. )
  7. func main() {
  8. // init server
  9. err := server.Init(rpcs.SceneServiceName)
  10. if err != nil {
  11. server.Log.Fatal(err)
  12. return
  13. }
  14. s := service.NewSceneService()
  15. err = server.RegisterRPCHandler(s)
  16. if err != nil {
  17. server.Log.Errorf("Register RPC manager Error: %s", err)
  18. return
  19. }
  20. err = server.Run()
  21. if err != nil {
  22. server.Log.Fatal(err)
  23. }
  24. s.RestartScenes()
  25. }