gRPC Communication Patterns – A Deep Dive
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Dive deep into gRPC communication patterns in this 24-minute conference talk from KubeCon + CloudNativeCon Europe 2021. Explore fundamental gRPC communication patterns, including Unary RPC, Server-side Streaming, Client-side Streaming, and Bi-directional Streaming. Learn when and how to use gRPC Interceptors, Deadlines, Cancellation, Error Handling, Multiplexing, and Metadata. Gain insights into the network analysis of gRPC communication behind the scenes. Discover how gRPC can be used to build efficient, reliable, and robust inter-microservice communication with its rich service definition capabilities, protocol buffers, and language support. Understand the integration of gRPC with other technologies, RPC flow, request/response messages and headers, length-prefixed messages, encoded binary messages, and service versioning with ORPC.
Syllabus
Intro
GRPC with other technologies
RPC Flow
Request/Response Message
Server Streaming RPC
Client Streaming RPC
Request/Response Headers
Length-Prefixed Message
Encoded Binary Message
Error Handling
Deadlines
Interceptors
Service Versioning with ORPC
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Разработка веб-сервисов на Golang, часть 2Moscow Institute of Physics and Technology via Coursera TensorFlow Serving with Docker for Model Deployment
Coursera Project Network via Coursera gRPC [Java] Master Class: Build Modern API & Micro services
Udemy The complete gRPC course 2020 [Golang + Java + Protobuf]
Udemy Provisioning and Managing Networks Using Common Automation Tools
Pluralsight