Schița de curs

Introducere

Prezentare generală a gRPC Caracteristici și arhitectură

  • Concepte de bază și ciclu de viață
  • Definirea serviciului
  • Limbaje acceptate

Înțelegerea elementelor de bază gRPC

  • Tipuri de implementare
  • Tipuri de mesaje

Configurarea gRPC

  • Bufere de protocol
  • Dependențe și pluginuri

Crearea unui fișier proto

  • Definirea serverului și a clientului
  • Linii de comandă

Generarea Protobuf și a claselor gRPC

  • Crearea unui folder
  • Construirea proiectului

Implementarea serverului

  • Crearea unei conexiuni securizate
  • Transmiterea mesajelor
  • Integrarea cu aplicații

Implementarea unui client

  • Crearea unei conexiuni securizate
  • Trimiterea metadatelor
  • Apel unar gRPC

Streaming cu gRPC

  • Fluxul serverului
  • Flux de client
  • Flux bidirecțional

Gestionarea serviciilor gRPC

  • Autentificare
  • Benchmarking
  • Gestionarea erorilor

Explorarea gRPC subiectelor avansate

  • Integrarea cu clientul Evans
  • Securizarea unei conexiuni cu SSL/TLS
  • Echilibrarea sarcinii

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • Experiență în limbaje de programare precum Go, Java, C#, Python, etc.
  • Familiaritate cu tehnologia cloud computing

Audiență

  • Ingineri software
  • Programatori
  • Dezvoltatori
 7 ore

Numărul de participanți


Pret per participant

Mărturii (6)

Upcoming Courses