projects
/
demos
/
kafka
/
wordcount
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
counter: 1.2.1 - Simplified topology (no serdes needed for materialization)
[demos/kafka/wordcount]
/
src
/
main
/
java
/
de
/
juplo
/
kafka
/
wordcount
/
counter
/
CounterStreamProcessor.java
diff --git
a/src/main/java/de/juplo/kafka/wordcount/counter/CounterStreamProcessor.java
b/src/main/java/de/juplo/kafka/wordcount/counter/CounterStreamProcessor.java
index
324e424
..
bccb253
100644
(file)
--- a/
src/main/java/de/juplo/kafka/wordcount/counter/CounterStreamProcessor.java
+++ b/
src/main/java/de/juplo/kafka/wordcount/counter/CounterStreamProcessor.java
@@
-61,14
+61,7
@@
public class CounterStreamProcessor
.noTypeInfo(),
new JsonSerde<>(Word.class)
.noTypeInfo()))
.noTypeInfo(),
new JsonSerde<>(Word.class)
.noTypeInfo()))
- .count(Materialized
- .<Word,Long>as(storeSupplier)
- .withKeySerde(
- new JsonSerde<>(Word.class)
- .forKeys()
- .noTypeInfo())
- .withValueSerde(
- Serdes.Long()))
+ .count(Materialized.as(storeSupplier))
.toStream()
.map((word, count) -> new KeyValue<>(word, WordCount.of(word.getUser(), word.getWord(), count)))
.to(
.toStream()
.map((word, count) -> new KeyValue<>(word, WordCount.of(word.getUser(), word.getWord(), count)))
.to(