This project has been developed with Spring Boot, Spring Reactive Web, Spring Data Reactive MongoDB and Lombok.
- Java
8
- Gradle
7.5.1
- Spring Boot
2.7.6
- Run service with
docker-compose -f docker-compose.yml up --build
- Stops and removes containers with
docker-compose down --rmi all -v
- Runs this project as a Spring Boot application with
./gradlew bootRun
To start your server:
- Install dependencies with
npm install
- Start angular app with
ng serve
Now you can visit http://localhost:4200/words from your browser.
You can view the test results
with ./jmeter.sh -n -t "spring-reactive.jmx" -l "spring-reactive.csv" -e -o "./spring-reactive-results
or executing spring-reactive.jmx
with JMeter in GUI mode.
- Docker command-line reference: https://docs.docker.com/compose/reference/
- JMeter: https://jmeter.apache.org/usermanual/get-started.html
- Web on Reactive Stack: https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html
- Website: https://eduardo-rdguez.github.io/
- Twitter: @_eduardguez
- Github: @eduardo-rdguez