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
Mărturii (6)
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.
Irene Gerasimenko - Edwards Lifesciences Corporation
Curs - gRPC
Good coverage of proto buffer concepts including hands on, before jumping into grpc.
Akeel Laila - ASML US, LLC
Curs - gRPC
I like how helpful Clement is.