Plan du cours
Introduction
Aperçu des caractéristiques et de l'architecture de gRPC
- Concepts de base et cycle de vie
- Définition des services
- Langages supportés
Comprendre gRPC Principes de base
- Types de mise en œuvre
- Types de messages
Mise en place gRPC
- Tampons de protocole
- Dépendances et plugins
Création d'un fichier Proto
- Définition du serveur et du client
- Lignes de commande
Génération de Protobuf et de classes gRPC
- Création d'un dossier
- Construction du projet
Mise en œuvre du serveur
- Créer une connexion sécurisée
- Diffusion de messages en continu
- Intégration aux applications
Mise en œuvre d'un client
- Création d'une connexion sécurisée
- Envoi de métadonnées
- Appel unaire gRPC
Streaming avec gRPC
- Diffusion en continu sur le serveur
- Diffusion en continu par le client
- Streaming bidirectionnel
Gestion gRPC des services
- Authentification
- Analyse comparative
- Gestion des erreurs
Exploration gRPC Sujets avancés
- Intégration avec le client Evans
- Sécuriser une connexion avec SSL/TLS
- Équilibrage de la charge
Dépannage
Résumé et conclusion
Pré requis
- Expérience des langages de programmation tels que Go, Java, C#, Python, etc.
- Familiarité avec la technologie de l'informatique en nuage
Audience
- Ingénieurs en logiciel
- Programmeurs
- Développeurs
Nos Clients témoignent (4)
La vitesse et la mise au point sur le système cible, j'ai pu maintenir la mise au point correctement.
Kevin - Phoenix Contact B.V.
Formation - gRPC
Traduction automatique
The amount of knowledge the trainer had, being able to answer all questions we had and being able to convey the concept of gRPC so clearly.
Damian - Phoenix Contact B.V.
Formation - gRPC
distance training
LIEGHIO - CNR
Formation - gRPC
Great pace and coverage for gRPC beginners.