【发布时间】:2019-01-06 04:13:45
【问题描述】:
假设我在单个 Kafka 分区中有一个主题 (t),并且消费者组 (X) 中的单个消费者正在消费主题 t。另外,假设消息排序,没有分区切换。
现在我想读取多个偏移量的主题,而不需要我管理消费者偏移量(我想要自动提交)例如以下是topic stream with [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...] offsets and I want to set up consumer such that it reads only messages at multiple of 2, my consumer except for topic stream like 0, 2, 4 ....
当然,我可以根据偏移量在我的应用程序级别进行过滤,但如果有其他方法,我不想这样做。
为什么我要在流量高于预期的情况下进行此成像(产生更多消息),但我们不想错过 2 个偏移量的倍数的执行(消费者)SLA(不知何故,我们知道这对我们很重要),所以我们可以跳过其他,只阅读 2 的倍数。是的,拆分(不同的主题)是选项。
【问题讨论】:
标签: apache-kafka kafka-consumer-api