Developing a gRPC Server
Let’s learn how to develop a gRPC server in Go.
We'll cover the following...
We'll cover the following...
In this lesson, we are going to create a gRPC server based on the api.proto file presented in the previous section. Because gRPC needs external packages, we are going to need a GitHub repository to host the files, which is going to be https://github.com/Educative-Content/grpc.
Code walkthrough: gRPC server functions
The code of gServer.go (located in the server directory) that is related to gRPC (some functions were omitted for brevity) is the following:
This program uses math/rand instead of the more secure crypto/rand for generating random numbers because we need a seed value to be able to reproduce random number sequences. ...