Apache kafka 如何比较卡夫卡流中的当前事件和旧事件
我在主题Apache kafka 如何比较卡夫卡流中的当前事件和旧事件,apache-kafka,apache-kafka-streams,Apache Kafka,Apache Kafka Streams,我在主题T1中有一系列事件,其中key作为员工Id,value作为员工对象 例如: 使用kafka streams,我需要与已处理的旧值进行比较,并确定其是否创建,是否更新,以及是否必须生成主题T2的事件 例如: 如何实现此功能?我可以使用reduce操作吗?如果是,如何实现?我建议实现一个定制的处理器或转换器,并可能使用处理器API而不是DSL。你能给我提供一个关于这些的链接吗 Key: Value (JSON) 1000: bob,24,department1,etc 1
T1
中有一系列事件,其中key
作为员工Id,value
作为员工对象
例如:
使用kafka streams,我需要与已处理的旧值进行比较,并确定其是否创建,是否更新,以及是否必须生成主题T2
的事件
例如:
如何实现此功能?我可以使用reduce操作吗?如果是,如何实现?我建议实现一个定制的处理器
或转换器
,并可能使用处理器API而不是DSL。你能给我提供一个关于这些的链接吗
Key: Value (JSON)
1000: bob,24,department1,etc
1002: sam,35,department2,etc
1003: anna,26,department1,etc
1000: bob,34,department2,etc`
Key: Value (JSON)
1000: CREATE,bob,24,department1,etc
1002: CREATE,sam,35,department2,etc
1003: CREATE,anna,26,department1,etc
1000: UPDATE,bob,34,department2,etc`