Terme informatique

gRPC

Un framework RPC haute performance utilisant généralement Protocol Buffers et HTTP/2.

⌚ Environ 2 min de lecture
Voir mes favoris

gRPC désigne un framework RPC haute performance utilisant généralement Protocol Buffers et HTTP/2.

Qu’est-ce que gRPC ?

gRPC désigne un framework RPC haute performance utilisant généralement Protocol Buffers et HTTP/2. Ce terme fait partie du vocabulaire pratique des administrateurs, développeurs et équipes IT. Le comprendre permet de situer la technologie dans une architecture et d’identifier le problème qu’elle cherche à résoudre.

À quoi ça sert ?

On l’utilise principalement pour communications rapides entre microservices et systèmes fortement typés. En production, son intérêt dépend de la configuration autour du composant, des contraintes de compatibilité et des besoins d’exploitation.

Comment le reconnaître en pratique ?

Vous pouvez rencontrer gRPC dans des interfaces d’administration, fichiers de configuration, journaux, documentations d’API, schémas réseau ou procédures de dépannage. Il faut toujours vérifier le contexte avant de modifier un réglage uniquement à partir de son nom.

Points d’attention

Les proxys, le debugging et la compatibilité navigateur demandent une architecture adaptée. Testez les changements, documentez l’état initial et conservez un retour arrière pour les systèmes de production.

En résumé

gRPC = un framework RPC haute performance utilisant généralement Protocol Buffers et HTTP/2. Sa valeur principale est de permettre de communications rapides entre microservices et systèmes fortement typés.

♡ 0