streams - Übungen - Microservices - Schritt 01
authorKai Moritz <kai@juplo.de>
Sun, 7 Jun 2020 08:42:39 +0000 (10:42 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 7 Jun 2020 09:47:18 +0000 (11:47 +0200)
commit8215014571f11cb3846340a222c99014defcd274
treee3984eb21d6f120b04aa1e00f1ccb338e1b8cb2a
streams - Übungen - Microservices - Schritt 01
--
Microservice Take-Order implementiert

* Microservice implementiert, der neue Orders annimmt
* Orders werden asynchron angenommen
* HTTP-Antwort erfolgt erst, wenn Order erfolgreich in Topic geschrieben
* Für jede Anfrage wird eine UUID generiert, die als Schlüssel fungiert
* Bei Erfolg wird eine URI zurückgegeben, unter der die Order abfragbar ist
13 files changed:
.dockerignore [new file with mode: 0644]
.gitignore [new file with mode: 0644]
README.sh [new file with mode: 0755]
docker-compose.yml [new file with mode: 0644]
pom.xml [new file with mode: 0644]
take-order/Dockerfile [new file with mode: 0644]
take-order/order.avsc [new file with mode: 0644]
take-order/pom.xml [new file with mode: 0644]
take-order/src/main/java/de/trion/microservices/takeorder/Application.java [new file with mode: 0644]
take-order/src/main/java/de/trion/microservices/takeorder/ApplicationProperties.java [new file with mode: 0644]
take-order/src/main/java/de/trion/microservices/takeorder/OrderBean.java [new file with mode: 0644]
take-order/src/main/java/de/trion/microservices/takeorder/TakeOrderService.java [new file with mode: 0644]
take-order/src/main/resources/application.properties [new file with mode: 0644]