Plan du cours

Introduction

Aperçu des fonctionnalités et de l'architecture gRPC

  • Concepts de base et cycle de vie
  • Définition des services
  • Langages pris en charge

Comprendre les principes de base gRPC

  • 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

Implémentation du serveur

  • Création d'une connexion sécurisée
  • Diffusion de messages en continu
  • Intégration aux applications

Implémentation d'un client

  • Création d'une connexion sécurisée
  • Envoi de métadonnées
  • Appel unaire gRPC

Diffusion en continu avec gRPC

  • Diffusion en continu par le serveur
  • Streaming client
  • Diffusion en continu bidirectionnelle

Gestion des services gRPC

  • Authentification
  • Analyse comparative
  • Gestion des erreurs

Explorer gRPC les sujets avancés

  • Intégration avec le client Evans
  • Sécuriser une connexion avec SSL/TLS
  • Équilibrage de la charge

Résolution des problèmes

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 (cloud computing)

Audience

  • Ingénieurs en logiciel
  • Programmeurs
  • Développeurs
 7 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (6)

Cours à venir

Catégories Similaires