Summary
In this chapter we covered the three modes of streaming with gRPC. We created example applications to demonstrate streaming records to the client (server streaming), streaming records to the server (client streaming), and finally streaming messages back forth between the client and server (bidi streaming).
At this point, you should have a good grasp of the basics. In the next chapter, we’ll take a look at some of the more advanced features of gRPC including authentication, interceptors, and metadata.