【通信フレームワーク?】今更聞けない!gRPCとは?【分散システムとは?】

gRPC ゆるプロ日記 ゆるプロ ITインフラ
この記事は約1分で読めます。

この記事の最終更新日: 2023年2月1日

gRPCは、分散システム間で高速で信頼性が高い通信を行うためのフレームワークです。

分散システムとは、複数のコンピューターが協調して動作するシステムを指します。

このようなシステムでは、複数のコンピューター間でデータを送受信することがよくありますが、このデータ送受信を効率的かつ確実に行うために、gRPCが利用されます。

例えば、Webサイトを構成するために、複数のサーバーが協力して動作する場合を考えます。

このようなシステムでは、サーバー間でデータを送受信することがよくありますが、このデータ送受信を効率的に行うために、gRPCが利用されます。

複数のプログラミング言語間で通信を行うことができるのも、大きな特徴です。

gRPCは、マイクロサービスアーキテクチャやモバイルアプリケーション開発などに利用されます。

コメント

タイトルとURLをコピーしました