5min chapter

Software Engineering Radio - the podcast for professional software developers cover image

Episode 421: Doug Fawley on gRPC

Software Engineering Radio - the podcast for professional software developers

CHAPTER

HTTP Two - Head of Line Blocking

There are three connection options, unary, client side streaming and server side streaming. In all these models, the client initiates the r pc. And so in a unery rpc, the client will send a single request, and the server will process that,. do what it needs to do and respond with a single responseso. That is your typical way of thinking about ar pc. Then there's clients dreaming, which is the same in reverse, where the client sends a many messages to the server. The server will wait until all of those are received, it will process it however it needs o and then it will respond with asingle messagea. So here an example of when

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode