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
 7 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Catégories Similaires