grpcを見たメモ

クライアント (ブラウザ) とサーバーがやりとりするためにgrpcを使えないかなと思ってサンプルコードを見たりちょっと触ったメモ。

結論からいうと今回の用途には合わないので見送ったけど、後のために。

ブラウザでは使えない 😭

Can I use it in the browser?

Not yet. This is an area that's being actively explored and we welcome feedback and contributions. We are collecting names of people interested in early access program here. There is node.js support for server side JavaScript.

grpc / FAQ

メモ

  • protoc(1) でサービス定義からクライアント実装と、サーバー実装の雛形を生成する
  • サーバーは定義されたRPCインターフェースを実装するのと、listenさせるところまでは最低限書く必要がある
  • G SuiteのAPIはgrpc (Protobuf?) で提供されている