main.go 736 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package main
  2. import (
  3. "fmt"
  4. "git.beswell.com/gframe/application"
  5. "github.com/ZR233/glog/v2"
  6. "github.com/sirupsen/logrus"
  7. "log"
  8. "net"
  9. "sportfitness/base/api/grpc"
  10. pb "sportfitness/base/api/grpc/base"
  11. "sportfitness/base/assembly/base"
  12. )
  13. func main() {
  14. glog.Init("sportfitness", "base")
  15. app := application.NewDefault()
  16. err := app.LogUseKafka()
  17. if err != nil {
  18. panic(err)
  19. }
  20. //基础库初始化
  21. base.Init()
  22. grpcServer := app.GRPCServer()
  23. lis, err := net.Listen("tcp", fmt.Sprintf(":%d", 19090))
  24. if err != nil {
  25. logrus.Fatalf("failed to listen: %s", err)
  26. }
  27. pb.RegisterApiServer(grpcServer, &grpc.ApiBase{})
  28. logrus.Infof("listen :%d", 19090)
  29. err = grpcServer.Serve(lis)
  30. if err != nil {
  31. log.Fatal(err)
  32. }
  33. }