summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Kai Moritz [Sat, 24 Sep 2022 18:25:39 +0000 (20:25 +0200)]
Initiale Lese-Position auf die älteste bekannte Nachricht gesetzt
Kai Moritz [Sat, 24 Sep 2022 12:46:40 +0000 (14:46 +0200)]
Implementierung an Folien angepasst: Beendigung durch `+Consumer.wakeup()+`
Kai Moritz [Sat, 24 Sep 2022 12:46:01 +0000 (14:46 +0200)]
Vorführung der Übung verwendet den `simple-producer`
Kai Moritz [Sat, 24 Sep 2022 12:45:29 +0000 (14:45 +0200)]
Ausführung von README.sh resilienter
Kai Moritz [Tue, 2 Aug 2022 20:01:35 +0000 (22:01 +0200)]
Compose-Setup an das aus den Producer-Übungen angepasst
* Es wird jetzt der Rest-Producer verwendet.
* Um die Nachrichten zu erzeugen, werden die Rest-Clients verwendet.
* Ziel: Dies ist näher an dem Setup aus den Wordcount-Übungen.
* Versucht das Timing in dem README-Skript unabhängiger von Timing-Fragen
zu machen - scheitert aber daran, dass das Skript nicht gezielt darauf
warten kann, dass das neu angelegte Topic zur Verfügung steht.
Kai Moritz [Tue, 2 Aug 2022 19:04:16 +0000 (21:04 +0200)]
Asciidoc-Tags entfernt
Kai Moritz [Tue, 2 Aug 2022 19:00:36 +0000 (21:00 +0200)]
Für eine Übersichtliche Übergabe sollte CooperativeStickyAssignor aktiv sein
* Per Default ist immer noch der RangeAssignor vorgegeben, so dass die
Partitionen bei jedem Rebalance komplett neu zugeordnet werden.
* Um bei der Betrachtung der Effekte von Sauberem Stop vs. Kill vs. Freeze
den Überblick behalten zu können, wurde der CooperativeStickyAssignor
aktiviert.
Kai Moritz [Mon, 1 Aug 2022 21:39:56 +0000 (23:39 +0200)]
Anpassungen des Projekts/Setups aus 'simple-producer' übernommen
Kai Moritz [Mon, 1 Aug 2022 20:55:48 +0000 (22:55 +0200)]
Implementierung des Consumers aus 'first-contact' vereinfacht
* Code für ordentliches Herunterfahren so weit wie möglich vereinfacht.
* Dabei den Code möglichst eng an die Producer-Implementierung angelehnt.
Kai Moritz [Mon, 1 Aug 2022 21:07:55 +0000 (23:07 +0200)]
Angleichungen zwischen Producer/Consumer
Kai Moritz [Mon, 1 Aug 2022 20:57:08 +0000 (22:57 +0200)]
Fehlerchen in Logmeldung korrigiert
Kai Moritz [Wed, 27 Jul 2022 08:36:43 +0000 (10:36 +0200)]
Möglichst einfach gehaltener technisch vollständiger Producer
* Unterschiede zu dem Producer aus `first-contact`:
** Der Producer erzeugt endlos alle ca. 500ms eine Nachricht.
** Der Producer beendet sich ordentlich, wenn STRG-C gedrückt wird.
** Der Producer wird auch als Docker-Image gebaut
* Das Compose-Setup an das Setup aus den vorhergehenden Übungen
angegelichen.
Kai Moritz [Fri, 22 Jul 2022 18:04:07 +0000 (20:04 +0200)]
Upgrade von Spring Boot und den Confluent-Kafka-Images
* Upgrade der Kafk-Images von Confluent 7.0.2 auf 7.1.3
** Unterstützt Kafka 3.1.x (siehe https://docs.confluent.io/platform/current/installation/versions-interoperability.html[Versions-Matrix])
* Upgrade für Spring Boot von 2.6.5 auf 2.7.2
** Enthält Kafka: 3.1.1
** Enthält Spring Kafka: 2.8.8
Kai Moritz [Sun, 3 Apr 2022 06:15:30 +0000 (08:15 +0200)]
Upgrade der Images von Confluent 6.2.0 auf 7.0.2
Kai Moritz [Fri, 1 Apr 2022 09:56:34 +0000 (11:56 +0200)]
README.sh verwendet den cli-Service für Kommandos
Kai Moritz [Fri, 25 Mar 2022 14:27:50 +0000 (15:27 +0100)]
Fälschlich hartkodiertes Topic gegen Variable getauscht
Kai Moritz [Fri, 25 Mar 2022 10:19:03 +0000 (11:19 +0100)]
Code reorganisiert, um Änderungen vergleichbarer zu machen
Kai Moritz [Fri, 25 Mar 2022 08:25:54 +0000 (09:25 +0100)]
Upgrade für Spring Boot 2.6.0 -> 2.6.5
* Kafka: 3.0.1
* Spring Kafka: 2.8.4
Kai Moritz [Tue, 14 Dec 2021 17:55:02 +0000 (18:55 +0100)]
First Contact: Simple Producer & Consumer