Macho000

前提条件

  1. Goのインストール
  2. プロトコルバッファーのインストール
  3. Goのプラグインの導入
    1. プロトコルコンパイラーのインストール
      1. go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
      2. go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2
    2. protocコンパイラーへのパスを通しておく
      1. export PATH="$PATH:$(go env GOPATH)/bin"

サンプルコードの取得

  1. zipファイルのダウンロード
    1. git clone -b v1.49.0 --depth 1 https://github.com/grpc/grpc-go
  2. ディレクトリーの変更
    1. cd grpc-go/examples/helloworld

サンプルの実行

  1. コンパイルして実行
    1. go run greeter_server/main.go
  2. 異なるターミナルからコンパイルし実行をする。
    1. go run greeter_client/main.goするとGreeting: Hello worldが出力される

参考文献

https://grpc.io/docs/languages/go/quickstart/