Node.jsでgRPCを使うときのメモ


コード生成

dyhnamicにコード生成する場合は、 Protobuf.js を使う
staticに事前にコード生成する場合は、 protoc を使う

参考
https://grpc.io/docs/tutorials/basic/node.html#example-code-and-setup

クライアントの非同期ハンドリング

eventまたは、callbackを使う

simple callのときはcallbackでよいが、streamのときは複数回結果を受け取る必要があるのでeventを使う
公式サンプルで使い分けが示されてるので、一度呼んだほうがわかりやすい

クライアント実装のサンプル