- JDK 25
- Maven 3
- Spring gRPC 1.0.2
Documentación de Spring gRPC: https://docs.spring.io/spring-grpc/reference/index.html
./mvnw clean packagegreeter.proto: con la definición del servicio Greeter
Servant.java: heredando de GreeterGrpc.GreeterImplBaseServer.java: Mainapplication.yml: puerto y nivel de log (Opcional)GreeterTest.java: Test Unitario
Client.java: Mainapplication.yml: host, puerto y nivel de log (Opcional)
Después de haber realizado el build
docker compose up --build./mvnw -pl server -am spring-boot:runcd server/target tar -xzf grpc-greeter-server-2026.1Q-bin.tar.gz cd grpc-greeter-server-2026.1Q chmod u+x run-server.sh sh run-server.sh docker compose --profile client run --rm client./mvnw -pl client -am spring-boot:runcd client/target tar -xzf grpc-greeter-client-2026.1Q-bin.tar.gz cd grpc-greeter-client-2026.1Q chmod u+x run-client.sh sh run-client.sh