RPC

RPC(リモートプロシージャコール)とは - IT用語辞典 e-Wordsより:

あるコンピュータで動作するソフトウェアから、通信回線やコンピュータネットワークを通じて別のコンピュータ上で動作するソフトウェアへ処理を依頼したり、結果を返したりするための規約

gRPC

https://grpc.io/

Googleが開発したオープンソースのRPCフレームワーク。

特徴:

  • 通信部分でHTTP/2を利用
  • データフォーマットとして、デフォルトではProtocol Buffersを利用する

参考: