Schița de curs

Introducere

Prezentare generală a gRPC Caracteristici și arhitectură

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

Înțelegerea gRPC Noțiuni de bază

  • Tipuri de implementare
  • Tipuri de mesaje

Configurarea gRPC

  • Tampoane de protocol
  • Dependențe și plugin-uri

Crearea unui fișier proto

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

Generarea de clase Protobuf și gRPC

  • Crearea unui dosar
  • Construirea proiectului

Implementarea serverului

  • Crearea unei conexiuni securizate
  • Transmiterea mesajelor în flux continuu
  • Integrarea cu aplicațiile

Implementarea unui client

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

Streaming cu gRPC

  • Streaming pe server
  • Fluxul clientului
  • Streaming bidirecțional

Gestionarea gRPC Servicii

  • Autentificare
  • Benchmarking
  • Gestionarea erorilor

Explorarea gRPC Subiecte avansate

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

Depanare

Rezumat și concluzii

Cerințe

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

Audiență

  • Inginerii de software
  • Programatori
  • Dezvoltatori
 7 ore

Numărul de participanți


Pret per participant

Mărturii (6)