main.go 403 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "sparrow/pkg/rpcs"
  4. "sparrow/pkg/server"
  5. )
  6. func main() {
  7. err := server.Init(rpcs.ShadowServiceName)
  8. if err != nil {
  9. server.Log.Fatal(err)
  10. return
  11. }
  12. service := NewShadowStoreService()
  13. srv := NewShadowServer(service)
  14. if err = server.RegisterRPCHandler(srv); err != nil {
  15. panic(err)
  16. }
  17. // start to run
  18. err = server.Run()
  19. if err != nil {
  20. server.Log.Fatal(err)
  21. }
  22. }