tree: 0eb5281113c19f2e7baae1c91d186e99f2efcce8
  1. src/
  2. pom.xml
  3. README.md
pekko-sample-persistence-dc-java/README.md

pekko-sample-persistence-dc-java

How to run

  1. Setup Apache Cassandra

    • Either start a local Cassnadsra listening on port 9042 or in terminal 1: mvn exec:java -Dexec.mainClass="sample.persistence.multidc.ThumbsUpApp" -Dexec.args="cassandra"
  2. In terminal 2: mvn compile exec:java -Dexec.mainClass="sample.persistence.multidc.ThumbsUpApp" -Dexec.args="7345 eu-west"

  3. In terminal 3: mvn compile exec:java -Dexec.mainClass="sample.persistence.multidc.ThumbsUpApp" -Dexec.args="7355 eu-central"

  4. In terminal 4:

    • To add a thumbs-up for resource pekko from user u1 in DC eu-west: curl -X POST http://127.0.0.1:17356/thumbs-up/pekko/u1
    • To add a thumbs-up for resource pekko from user u2 in DC eu-west: curl -X POST http://127.0.0.1:17357/thumbs-up/pekko/u2
    • To get the users that gave thumbs-up for resource pekko: curl http://127.0.0.1:22552/thumbs-up/pekko
    • Note the port numbers 17356 for eu-west and 17357 for eu-central