Можем ли мы сгруппировать по двум полям (одно является ключом, а другое значение) и получить количество в kstreams.
Я хочу получить различное количество идентификаторов пользователя (значения) для каждого pid (ключа) .groupByKey не будетдать отличный идентификатор пользователя.Я пытался использовать groupBy вместо groupByKey, но видел синтаксические ошибки.Может кто-нибудь помочь?
KStream<Integer, Integer> stream = events.map((key, value) -> new KeyValue<Integer, Integer>(value.getpid(), value.getUserId()));
KGroupedStream<Integer, Integer> groupedStream = stream.groupByKey(Grouped.with(Serdes.Integer(), Serdes.Integer());