Kai Moritz [Sun, 26 May 2024 07:07:48 +0000 (09:07 +0200)]
top10: 1.2.1 - (RED) Fixed de-/serialization, turned of caching in IT
* Fixed the type-mapping for the `JsonDeserializer`.
* Disabled the caching / out-buffering in Streams.
* Both changes are necessary, to see in `Top10ApplicationIT`, that
messages are processed: _Compare the outcome of the test before and
after this commit!_
* Nonetheless, the integration-test still fails, because the assertion
is not true.
Kai Moritz [Mon, 27 May 2024 20:56:48 +0000 (22:56 +0200)]
top10: 1.1.2 - (RED) `ToplogyTestDriver.close` must always be called
* If the `TopologyTestDriver` is _not_ closed, it leaves behind the
created RocksDB.
* Hence, the test will fail, if it changes state and expects a clean
slate in the beginning.
* Therefore, the call to `close()` should happen in `@AfterEach`!
Kai Moritz [Sun, 5 May 2024 12:55:17 +0000 (14:55 +0200)]
top10: 1.1.0 - Simplified topology, using JsonSerde
- Defined `JsonSerde` as default for keys and values.
- Removed the configuration of specific serdes from all steps of the
processor-topology.
- Added type-mappings for serialization/deserialization.