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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Hiromu Takahashi Hiromu Takahashi
April 04, 2024
44

 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を採用しているため双方向ストリーミングが可能 • 低電力低帯域ネットワーク ◦ やり取りするデータがバイト文字列だから