Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guillaumefalourd/poc-grpc-java-gradle
POC of a gRPC project in Java using Gradle ☕️
https://github.com/guillaumefalourd/poc-grpc-java-gradle
demo gradle grpc hello-world java
Last synced: about 2 months ago
JSON representation
POC of a gRPC project in Java using Gradle ☕️
- Host: GitHub
- URL: https://github.com/guillaumefalourd/poc-grpc-java-gradle
- Owner: GuillaumeFalourd
- License: apache-2.0
- Created: 2021-07-15T19:10:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-04T14:08:03.000Z (over 3 years ago)
- Last Synced: 2024-10-12T14:38:45.762Z (3 months ago)
- Topics: demo, gradle, grpc, hello-world, java
- Language: Java
- Homepage: https://grpc.io/
- Size: 13.5 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gRPC (Google Remote Procedure Call) Java with GRADLE
[This code's has been inspired from from the grpc.io site.](https://grpc.io/docs/languages/java/quickstart/)
## Run
### Hello World
#### Hello World Execution
From the `root` directory:
Configure the project:
```bash
./gradlew installDist
```Run the server:
```bash
./build/install/hello-world/bin/hello-world-server
```From another terminal window, run the client:
```bash
./build/install/hello-world/bin/hello-world-client
```## Usage
![gradlew installDist](https://user-images.githubusercontent.com/22433243/128194922-170ae699-9fb1-4f94-8f67-b254ba5e7050.png)
![hello-world-server](https://user-images.githubusercontent.com/22433243/128194973-7b4035f0-2f51-4ad2-8a67-2035f7286eb0.png)
![hello-world-client](https://user-images.githubusercontent.com/22433243/128195020-217deeab-4bc7-4051-81aa-4fe76867aff1.png)