GRPC
Types of services
- Unary: Only client sends a request message and a server responds with a reply.
- Server streaming: server sends a sequence of messages.
- Client streaming: Client sends a sequence of messages.
- Bidirectional streaming: both send and receive messages. Like websocket.