grpc-java/examples
Eric Anderson d52429dffd Reduce number of codegen'd classes needed for Services
This reduces the number of classes defined, which reduces memory usage.
It also reduces the number of methods defined, which is important
because of the dex limit.

This should have virtually zero performance degradation because the
contiguous switch uses tableswitch bytecode.
2016-01-15 16:45:41 -08:00
..
android Give dependency example for android clients. 2015-10-07 16:08:36 -07:00
src Reduce number of codegen'd classes needed for Services 2016-01-15 16:45:41 -08:00
README.md Replace broken link in example 2015-09-28 14:43:36 -07:00
build.gradle Add an example compressing client 2015-09-08 13:06:25 -07:00

README.md

grpc Examples

To build the examples, run in this directory:

$ ../gradlew installDist -PskipCodegen=true

This creates the scripts hello-world-server, hello-world-client, route-guide-server, and route-guide-client in the build/install/grpc-examples/bin/ directory that run the examples. Each example requires the server to be running before starting the client.

For example, to try the hello world example first run:

$ ./build/install/grpc-examples/bin/hello-world-server

And in a different terminal window run:

$ ./build/install/grpc-examples/bin/hello-world-client

That's it!

Please refer to gRPC Java's README and tutorial for more information.