Kafka-Streams:如何使用/处理N个与基于时间的“ windowBy”相对的消息

时间:2019-02-04 16:43:26

标签: java apache-kafka streaming apache-kafka-streams

  1. 问题:我需要使用kafka-streams将每100条消息组合成一个最终的出口主题。这可能吗?
  2. Kafka-streams允许基于时间的“ windowBy”-是否可以基于条目计数?

如果可能的话,我将如何更改?

input
.filter((key, product) -> product.getId().equals("MyInterestingThing"))         
.map((key, value) -> new KeyValue<>(value, value))          
.groupByKey(new JsonSerde<>(Product.class), new JsonSerde<>(Product.class))         
.count(TimeWindows.of(5000), "BulkInterestingThing")
.toStream()         
.map((key, value) -> new KeyValue<>(key.key().id, value));

0 个答案:

没有答案