Apache kafka 如何在Kafka喷口(JAVA)中进行字段分组?

Apache kafka 如何在Kafka喷口(JAVA)中进行字段分组?,apache-kafka,apache-storm,Apache Kafka,Apache Storm,- 我需要使用Kafka队列分区中项目的增量更新 Producer确保与给定项对应的所有增量更新在同一分区中按顺序可用。 例如:I1和I2是项目,更新显示I1-Up1、I1-Up2将在同一分区中。同样,I2-Up1和I2-Up2将在同一分区中 因此,当我的第一组螺栓收到时,它们应该根据项目(I1和I2)对字段进行分组。我的意思是,同一个螺栓应该按顺序接收I1的所有更新 问题是我如何在喷口后的螺栓中指定这一点,因为KafkaSpout需要做些什么 快速搜索显示我可以编写自己的卡夫卡方案(实现多方

- 我需要使用Kafka队列分区中项目的增量更新

  • Producer确保与给定项对应的所有增量更新在同一分区中按顺序可用。 例如:I1和I2是项目,更新显示I1-Up1、I1-Up2将在同一分区中。同样,I2-Up1和I2-Up2将在同一分区中

  • 因此,当我的第一组螺栓收到时,它们应该根据项目(I1和I2)对字段进行分组。我的意思是,同一个螺栓应该按顺序接收I1的所有更新

  • 问题是我如何在喷口后的螺栓中指定这一点,因为KafkaSpout需要做些什么

  • 快速搜索显示我可以编写自己的卡夫卡方案(实现多方案),但缺少代码示例。 我已经写了一个,但不知道如何确保它不进行分组


该问题已在解决。它应该对你有帮助。