The example jvm-oriented apps communication based on the gRPC
Purpose:
- jmix to jmix communication
- jmix to cuba communication
- cuba to jmix communication
- cuba to cuba communication
This is an installation guide for developers.
Check that you are using jdk 11 (java -version)
Prepare database using docker-compose:
open deployment/postgresql
check docker-compose.yml
docker-compose up -d
Prepare client and server proto services
./gradlew grpc-api:assemble publishToMavenLocal
For jmix to jmix communication: run jmix-grpc-client and jmix-grpc-server applications