Post

RPC

2020-09-08 03:05:50

gRPCとはーGolangでgRPCに入門するー

概要GolangでgRPCに入門する。 gRPCとはgRPCとは、Googleが開発したRPC※実現のためのプロトコル。HTTP/2の利用を前提としている。 gRPCではGoogleが開発しているProtocol BuffersというIDL(インターフェース定義言語)でAPI仕様を定義するシリアライズフォーマットを使用する。 gRPCの通信方式にはHTTP/2の仕様に則った4つのパターンがある。 Unary RPCs 1リクエスト1レスポンス Server Streming RPCs 1リクエスト複数レスポンス サーバープッシュ(HTTP/2の仕組みで、コンテンツをサーバーからプッシュす...

プログラミング

Golang gRPC マイクロサービス HTTP/2 RPC