Open5

gRPCメモ

santakisantaki

【用語】

RPC

・遠隔呼び出し。Remote Procedure Call
・RESTでAPIコールと呼んでたアレ

メタデータ

・HTTPリクエスト/レスポンスのヘッダみたいなもの
・Key/Value形式のデータ
"メタデータ" とは、要求と応答の処理の間に役立つ可能性がありますが、実際のアプリケーション データには含まれない、追加データのことです。 メタデータには、認証トークン、監視用の要求 ID とタグ、データセット内のレコード数などのデータに関する情報などがあります。

https://docs.microsoft.com/ja-jp/dotnet/architecture/grpc-for-wcf-developers/metadata

インターセプター

・gRPCの処理の前後に処理を挟む仕組み
・言語によって開発状況がまちまち
・「メタデータにトークンを持たせ、サーバー側のインターセプターで検証する」設計はアリ

https://stackoverflow.com/questions/66098687/interceptors-of-dart-grpc