Я работаю с этим примером для создания сервер go lang grpc.
Но кажется, что я что-то упускаю - в примере есть фаза регистрации службы на grpc-сервере, но мой вывод протокола не экспортирует метод регистрации:
s := grpc.NewServer()
pb.RegisterGreeterServer(s, &server{})
Были ли изменения в компиляции файлов protobuf3?
Я неправильно компилирую?
protoc --go_output=. *.proto
И как мне заставить работать сервис на сервере, на данный момент его нет:
func main() {
lis, err := net.Listen("tcp", port)
if err != nil {
log.Fatalf("failed to listen: %v", err)
}
s := grpc.NewServer()
//register should go here?!
reflection.Register(s)
if err := s.Serve(lis); err != nil {
log.Fatalf("failed to server: %v", err)
}
}
protoc --go_out=plugins=grpc:. *.proto
github.com/golang/protobuf#grpc-support - person Wendy Adi   schedule 04.02.2017