如果卡夫卡 enable.auto.commit=true 这是否意味着每5秒它将在引擎盖下触发同步或异步操作以提交偏移量?
enable.auto.commit=true
小间隔(2秒)能否影响延迟?
它实际上使用两者!
在调用时定期发生的“常规”自动提交 poll() 使用异步。见 1 .
poll()
但是,当使用者关闭或加入组时,也会发生自动提交,在这些情况下,它使用的是同步的。见 2 或 3 .
关于,使用影响延迟的低间隔自动提交,在大多数情况下,这是相当不可能的。