cqrs4j-quarkus-example-query
Query microservice that uses Quarkus, ddd-4-java and cqrs-4-java libraries. Events are stored in an EventStore and the query data is retrieved from a MariaDB database.
Prerequisites
Make sure you installed everything as described here.
Run the query microservice in development mode
- Open a console (Ubuntu shortcut = ctrl alt t)
- Start the query microservice:
cd ddd-cqrs-4-java-example/quarkus/query ./mvnw quarkus:dev - Opening http://localhost:8080/ should show the query welcome page
TODO ... (Does currently not work)
OPTIONAL Build and run the query microservice in native mode
- Make sure you have enough memory (~6-8 GB) on your PC or VM
- Open a console (Ubuntu shortcut = )
- Build the native executable
cd query ./mvnw verify -Pnative - Run the microservice
./target/cqrs4j-quarkus-example-query-1.0-SNAPSHOT-runner \ -Djava.library.path=$GRAALVM_HOME/jre/lib/amd64 \ -Djavax.net.ssl.trustStore=$GRAALVM_HOME/jre/lib/security/cacerts
Issues