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
Mărturii (4)
Viteza și focalizarea pe sistemul țintă, am putut menține bine focalizarea
Kevin - Phoenix Contact B.V.
Curs - gRPC
Tradus de catre o masina
The amount of knowledge the trainer had, being able to answer all questions we had and being able to convey the concept of gRPC so clearly.
Damian - Phoenix Contact B.V.
Curs - gRPC
distance training
LIEGHIO - CNR
Curs - gRPC
Great pace and coverage for gRPC beginners.