gRPCの学習と実践

RPC、HTTP、Socketなどのプロトコルは誰もが聞いたことがあると思います。これらはすべてビジネスでデータ通信に使用できます。それぞれのプロトコルの特性に応じて、アプリケーションシナリオもより多様で複雑です。gRPCを聞いたり理解したりしましたか?それは何のために使われますか?gRPCとその使用法を見てみましょう。

前書き

でgRPCを導入1つの上の文の公式サイト

A high-performance, open source universal RPC framework.

即:高性能、开源的通用型RPC框架

RPCと言えば、HTTPと比較されることがよくあります。2つは基本的なデータ送信で基本的に同じです。つまり、データ通信のための安全で信頼性の高い接続を実現するためにすべてTCPに基づいていますが、アプリケーション層でいくつかの違いがあります。

RPC、つまりリモートプロシージャコール(リモートプロシージャコール)は、主にTCPプロトコル上で機能します。

HTTP、つまりHyperText Transfer Protocol(HyperText Transfer Protocol)は、主にHTTPプロトコルの上で機能します。

プロトコルに関しては、RPCの方が効率的です。

gRPC構造図:
gRPC
gRPCは基本的に、サービスを定義し、リモートを指定するという考えに基づいています

おすすめ

転載: blog.csdn.net/reaburoa/article/details/109426323