Apprentissage et pratique du gRPC

Je pense que tout le monde a entendu parler de RPC, HTTP, Socket et d'autres protocoles. Ils peuvent tous être utilisés en entreprise pour la communication de données. Selon les caractéristiques de leurs protocoles respectifs, les scénarios d'application sont également plus diversifiés et compliqués. Avez-vous entendu ou compris gRPC? A quoi cela sert? Jetons un coup d'œil à gRPC et à ses utilisations.

introduction

Introduisez gRPC en une phrase sur le site officiel

A high-performance, open source universal RPC framework.

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

En parlant de RPC, les gens le comparent souvent à HTTP. Les deux sont fondamentalement les mêmes dans la transmission de données sous-jacente, c'est-à-dire qu'ils sont tous basés sur TCP pour établir une connexion sûre et fiable pour la communication de données, mais il existe quelques différences au niveau de la couche application.

RPC , à savoir Remote Procedure Call (appel de procédure à distance), fonctionne principalement au-dessus du protocole TCP;

HTTP , à savoir HyperText Transfer Protocol (HyperText Transfer Protocol), fonctionne principalement en plus du protocole HTTP.

En termes de protocole, RPC est plus efficace.

Diagramme de structure gRPC:
gRPC
gRPC est fondamentalement basé sur l'idée de définir des services, en spécifiant

Je suppose que tu aimes

Origine blog.csdn.net/reaburoa/article/details/109426323
conseillé
Classement