mirror of https://github.com/grpc/grpc-java.git
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. |
||
|---|---|---|
| .. | ||
| android | ||
| src | ||
| README.md | ||
| build.gradle | ||
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.