gRPC Examples

The grpc folder contains examples for the gRPC application protocol. We provide implementations for the examples proto services provided by gRPC.

Hello World

Implementation for the gRPC hello world example.

Asynchronous

This example demonstrates asynchronous request processing for the hello world API using the HelloWorldServer and a HelloWorldClient

Blocking

This example demonstrates blocking request processing for the hello world API using the BlockingHelloWorldServer and a BlockingHelloWorldClient

Route guide

Implementation for the gRPC route guide example.

Asynchronous

Asynchronous processing for different APIs in the route guide service are demonstrated using the RouteGuideServer and the following clients:

Blocking

Blocking processing for different APIs in the route guide service are demonstrated using the BlockingRouteGuideServer and the following clients:

Protoc Options

This example demonstrates how options for the servicetalk-grpc-protoc plugin can be used. See protoc-options for more details.