Schița de curs

Introducere

Prezentare generală a caracteristicilor și arhitecturii gRPC

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

Înțelegerea elementelor de bază ale gRPC

  • Tipuri de implementare
  • Tipuri de mesaje

Configurarea gRPC

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

Crearea unui fișier Proto

  • Definirea serverului și clientului
  • Linii de comandă

Generarea claselor Protobuf și gRPC

  • Crearea unui folder
  • Construirea proiectului

Implementarea serverului

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

Implementarea unui client

  • 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 subiectelor avansate ale gRPC

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

Depanare

Rezumat și concluzii

Cerințe

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

Publicul țintă

  • Ingineri de software
  • Programatori
  • Dezvoltatori
 7 Ore

Numărul de participanți


Pret per participant

Mărturii (6)

Cursuri viitoare

Categorii înrudite