- 我需要消耗Kafka Queue分区中的项目的增量更新。
生产者确保对应于给定项目的所有增量更新在同一分区中按顺序可用。 例如:I1& I2是项目,有更新说I1-Up1,I1-Up2将在同一分区。同样,I2-Up1& I2-Up2将在同一分区中。
因此,当我的第一组螺栓接收时,他们应该根据物品(I1和I2)获得分组。我的意思是,同一个螺栓应该按顺序接收I1的所有更新。
问题是如何在Spout之后立即在Bolt中指定这个,因为KafkaSpout需要做一些事情。
快速搜索说我可以编写自己的Kafka Scheme(实现MultiScheme),但缺少代码示例。 我写了一篇但不确定如何确保它进行字段分组。