NnmnLog

GRPCについて調べてみた

作成:
更新:
タグ: GRPC Ruby API

GRPCとは?

GRPCの特徴

  • クライアント-サーバーモデルで構築する
  • クライアントでは、サーバーに定義されているメソッドをローカルオブジェクトのように直接呼び出すことができる
  • 呼び出し可能なメソッドは、パラメータと戻り値の型を使用し、サービスとして定義する
  • サーバー側に、サービスのインタフェースを実装し、サーバーでリクエストを処理する
  • クライアントには、サーバーと同じメソッドを提供するスタブをもたせる

仕組み

Rubyで使ってみる