我们有一个基于spring引导的交易型卡夫卡生产者!所使用的版本如下
我们的kafka (集群)版本是2.1.x!
作为生产者,我们启用了幂等功能,定义了事务性id前缀,并在事务中执行了kafka模板调用。我们还有一个隔离级别设置为只读提交的使用者!
这是我们遇到的一种行为,我们不知道该如何推断,
10!)
f 217完全相同。
想不出为什么会有什么原因,但又想查证专家的意见,试着从官方资料中找出,但到目前为止还不走运!希望这不是太笼统。说到滞后,这是意料之中的吗?延迟是生产者发送的原始条目数量的两倍(可能是因为生产者发送的每个事件有一个条目具有事务信息)?
发布于 2020-12-17 03:59:03
如果您注意到所使用的消息的偏移量,它可能是备用的。0,2,4,6.这是因为在每个事务之后记录了一个“提交标记”消息。此消息使用主题的偏移量。所以1,3,5..。将被标记所消耗。
由于消费者滞后观察到偏移差,最后消耗的和当前的偏移之间的滞后是双倍的。
https://stackoverflow.com/questions/65108841
复制相似问题