This sample project demonstrates gRPC communication between Kotlin JVM server and the following clients:
- Kotlin JVM
- Typescript Node.js
- Typescript Web
- Docker
- Node.js
- Git Bash
Run gradle build
task
- Start server:
gradle KotlinServer
- Install Envoy proxy in docker container:
gradle EnvoyProxy
. Wait until task is completed. - Run clients:
- Kotlin:
gradle KotlinClient
- Node.js:
gradle NodeClient
- Web:
gradle WebClient
- Kotlin: