Upgrade to Pro — share decks privately, control downloads, hide ads and more …

gRPCの概要について理解できるスライド

Avatar for Hiromu Takahashi Hiromu Takahashi
April 04, 2024
26

 gRPCの概要について理解できるスライド

以前登壇したLTで使用したスライド

Avatar for Hiromu Takahashi

Hiromu Takahashi

April 04, 2024
Tweet

Transcript

  1. gRPCとは • Googleが作成した新しい通信プロトコル • 高速通信が得意(REST APIの7~10倍) ◦ HTTPプロトコルがHTTP2 ◦ バイト列でデータをやり取り

    • やり取りするデータ型をファイルに定義しておける • 同時に多くのリクエストを捌ける(ストリーミング通信)
  2. gRPCの利用シーン • マイクロサービス ◦ 素早い通信速度が求められるから • 多(プログラミング)言語システム ◦ 様々な言語のコード生成サポートがあるため •

    リアルタイムのストリーミング ◦ HTTP2を採用しているため双方向ストリーミングが可能 • 低電力低帯域ネットワーク ◦ やり取りするデータがバイト文字列だから