demos/kafka/wordcount
15 months agosplitter: 1.1.2 - De-/Serialization are both using the default-serde
Kai Moritz [Sun, 5 Feb 2023 11:18:18 +0000 (12:18 +0100)]
splitter: 1.1.2 - De-/Serialization are both using the default-serde

- Configured the default-serde for the expeced input and the intended output
- The configuration has to be supplied explicitly in the `Properties`,
  that are handed over during the instanciation of `KafkaStreams`.
- The `JsonDeserializer` needs the definition of a default-type for the
  value and position of trust for the class, that should be instanciated.
- The `JsonSerializer` should be advised to _not_ add the header
  `__TypeId__`, because it is not needed, if the topic only contains
  messages of a single type.

15 months agosplitter: 1.1.1 - The configured default-serde is used for serialization splitter-1.1.1
Kai Moritz [Sun, 5 Feb 2023 11:05:33 +0000 (12:05 +0100)]
splitter: 1.1.1 - The configured default-serde is used for serialization

- Dropped the specialized configuration for the serialization.
- This variant writes the unnecessary (becuase unused) header `__TypeId__`.

15 months agosplitter: 1.1.0 - Input/Output is expected/read as JSON splitter-1.1.0
Kai Moritz [Sat, 4 Feb 2023 10:13:50 +0000 (11:13 +0100)]
splitter: 1.1.0 - Input/Output is expected/read as JSON

- The input is mapped to the class `Recording`
- The output is mapped as class `Word`
- Added a test, that asserts, that the expected input can be read and the
  intended output is written.

15 months agosplitter: 1.0.1 - Upgraded Spring Boot 2.5.4 -> 3.0.2 splitter-1.0.1
Kai Moritz [Sat, 4 Feb 2023 10:05:09 +0000 (11:05 +0100)]
splitter: 1.0.1 - Upgraded Spring Boot 2.5.4 -> 3.0.2

- Fixed the changed package-naming (javax -> jakarta)
- Also switched from properties- to YAML-format

2 years agosplitter: 1.0.0 - splits up the recorded sentences into words splitter-1.0.0
Kai Moritz [Thu, 21 Oct 2021 20:06:21 +0000 (22:06 +0200)]
splitter: 1.0.0 - splits up the recorded sentences into words

2 years agocounter: 1.0.1 - changed default-port and exposed all actuator-endpoints counter-1.0.1
Kai Moritz [Sat, 16 Oct 2021 14:41:09 +0000 (16:41 +0200)]
counter: 1.0.1 - changed default-port and exposed all actuator-endpoints

2 years agowordcount:1.0.0 - counts words, keyed by username and word counter-1.0.0
Kai Moritz [Wed, 1 Sep 2021 20:31:01 +0000 (22:31 +0200)]
wordcount:1.0.0 - counts words, keyed by username and word