
Episode 421: Doug Fawley on gRPC
Software Engineering Radio - the podcast for professional software developers
00:00
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
Transcript
Play full episode