Getting Started with gRPC
gRPC is an open source framework for general-purpose Remote Procedure Calls (RPCs) across a network. RPCs allow a remote procedure (hosted on a different machine) to call as if it were calling a local procedure in connected systems without coding the remote interaction details. RPC has a constant meaning in the gRPC abbreviation. It seems logical that the g in gRPC would refer to Google because it was initially developed there. But the meaning of the g has changed with every release. For its first release, version 1.0, the g in gRPC stood for gRPC itself. That is, in version 1.0, it stood for gRPC Remote Procedure Call. In this chapter, you are going to use gRPC version 1.54, where the g stands for gracious. Therefore, you can refer to gRPC as gracious Remote Procedure Call (for version 1.54). You can find out all the meanings of the g for different versions at https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md.
In this chapter, you’ll...