stkr89 / go-microservice-template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-microservice-template

Steps

  • Rename pb/math.proto to pb/<myservice>svc.proto
  • Update pb/<myservice>svc.proto
  • Update proto file name in pb/compile.sh
  • Run pb/compile.sh to generate pb/<my_service>.pb.go
  • Add new methods to Service interface in service/api.go and implementations in service struct
  • Add new endpoint in endpoints/endpoints.go
  • Add new transport handler in transports/grpc.go

About


Languages

Language:Go 95.7%Language:Shell 3.1%Language:Dockerfile 0.8%Language:Makefile 0.4%