Este proyecto está destinado a ejemplos de aplicaciones de alto rendimiento con Java
#!/bin/bash
# exec the script
./up-database.sh
- Java 17 en adelante
- Docker
Podemos hace uso del archivo Makefile
#!/bin/bash
# create database with docker
make up-database
# run webflux server example on port 8080
make up-webflux-api # ./gradlew apps:api-webflux:bootRun
# run web server example on port 8090
make up-blocking-api # ./gradlew apps:api-blocking:bootRun
# make a request to webflux example server
make curl-webflux # curl http://localhost:8080/product | jq
# make a request to web example server
make curl-blocking # curl http://localhost:8090/product\?limit\=100000\&offset\=10 | jq
Author
Benjamín Software Engineer