Schița de curs

Introducere

Prezentarea Caracteristicilor și Arhitecturii gRPC

  • Concepte de bază și ciclul de viață
  • Definirea serviciilor
  • Limbaje suportate

Înțelegerea Fundamentelor gRPC

  • Tipuri de implementare
  • Tipuri de mesaje

Configurarea gRPC

  • Protocol buffers
  • Dependențe și plugin-uri

Crearea unui Fișier Proto

  • Definirea serverului și clientului
  • Linii de comandă

Generarea Claselor Protobuf și gRPC

  • Crearea unui director
  • Construirea proiectului

Implementarea Serverului

  • Crearea unei conexiuni securizate
  • Streaming de mesaje
  • Integrarea cu aplicații

Implementarea Clientului

  • Crearea unei conexiuni securizate
  • Trimiterea de metadate
  • Apel gRPC unar

Streaming cu gRPC

  • Streaming de la server
  • Streaming de la client
  • Streaming bidirecțional

Gestionarea Serviciilor gRPC

  • Autentificare
  • Benchmarking
  • Gestionarea erorilor

Explorarea Temelor Avansate ale gRPC

  • Integrarea cu clientul Evans
  • Securizarea conexiunii cu SSL/TLS
  • Balansarea de încărcare

Depanarea

Rezumat și Concluzie

Cerințe

  • Experiență în limbajele 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)

Cursuri viitoare

Categorii înrudite