Files
ddd-cqrs-4-java-example/quarkus/command
Michael Schnell 6f719f63ff Fixed link
2019-12-29 10:24:39 +01:00
..
2019-12-26 08:55:17 +01:00
2019-12-25 16:45:59 +01:00
2019-12-25 16:45:59 +01:00
2019-12-26 10:16:27 +01:00
2019-12-29 10:24:39 +01:00

cqrs4j-quarkus-example-command

Command microservice that uses Quarkus, ddd-4-java and cqrs-4-java libraries. Events are stored in an EventStore.

Prerequisites

Make sure you installed everything as described here.

Run the command microservice in development mode

  1. Open a console (Ubuntu shortcut = ctrl alt t)
  2. Start the command microservice:
    cd ddd-cqrs-4-java-example/quarkus/command
    ./mvnw quarkus:dev
    
  3. Opening http://localhost:8081/ should show the command welcome page

TODO ... (Does currently not work)

OPTIONAL Build and run the command microservice in native mode

  1. Make sure you have enough memory (~6-8 GB) on your PC or VM
  2. Open a console (Ubuntu shortcut = )
  3. Build the native executable
    cd command
    ./mvnw verify -Pnative
    
  4. Run the microservice
     ./target/cqrs4j-quarkus-example-command-1.0-SNAPSHOT-runner \
         -Djava.library.path=$GRAALVM_HOME/jre/lib/amd64 \
         -Djavax.net.ssl.trustStore=$GRAALVM_HOME/jre/lib/security/cacerts
    

Issues