grpc-java/examples
Eric Anderson a2076f4ec8 core: Enable per-message compression bit by default
This does not enable compression by default, but if the application
chooses to enable compression for a Call, messages will be compressed
without also needing to enable per-message compression.

Disabling per-message compression is intended as a security feature and
should be relatively rarely used, but it was the default. Thus we
required clients to use more advanced interfaces unnecessarily.

To keep client and server behavior consistent, the server also has
per-message compression enabled by default. However, to prevent
compressing on the wire by default, servers no longer enable compression
for the response by default.
2016-06-14 10:51:32 -07:00
..
android Upgrade to Gradle 2.13 2016-05-09 09:36:13 -07:00
src core: Enable per-message compression bit by default 2016-06-14 10:51:32 -07:00
README.md Replace broken link in example 2015-09-28 14:43:36 -07:00
build.gradle Use Protobuf Json formatting for routeguide example 2016-03-02 10:10:15 -08: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.