main.go 849 B

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