gRPC - CI/CD用語集の定義
gRPC は、高速で強く型付けされたサービス呼び出しのために HTTP/2 と Protocol Buffers を使う RPC フレームワークです。
gRPC は、トランスポートに HTTP/2 を、シリアライズに Protocol Buffers を使う高性能なリモートプロシージャコールのフレームワークです。CI pipeline は .proto ファイルからクライアント stub を生成し、その生成コードをテストします。
gRPC はバイナリの Protocol Buffers と生成された stub を使う点で REST と対照的です。pipeline は .proto からそれらの stub を再生成し、生成コードがコミットされたものと乖離すると失敗します。
関連ガイド
Protocol Buffers - CI/CD Glossary DefinitionProtocol Buffers: Protocol Buffers (protobuf) is a language-neutral binary serialization format defined by `.…
REST - CI/CD Glossary DefinitionREST: REST (Representational State Transfer) is an architectural style for APIs using HTTP methods, URLs as r…
Serialization - CI/CD Glossary DefinitionSerialization: Serialization is converting an in-memory object into a byte or text format (JSON, protobuf) fo…