根据我的理解,Kafka客户保持自己的抵消。所以有可能,我从主题中收回一条消息,它包含一些其他主题的消息偏移量。 然后我可以去讨论这个话题并从中读取。
逻辑是
Loop
{
Get Message from first topic, get target topic and offset
read from target topic message with offset
process target message
sleep
} Do(true)
答案 0 :(得分:0)
尽管有可能,但非常气馁的模式。
大多数kafka表演依赖于连续阅读(与随机io相反),所以从性能POV和设计目标来看,如果你有停电而你想要这样的倒带就完全没问题了。重播一系列消息。话虽如此,通过不断寻求和一次一个地处理kafka是一种非常可怕的方式。