在kafka中影响属性的消息的顺序,除了“重试”

epfja78i  于 2021-06-06  发布在  Kafka
关注(0)|答案(1)|浏览(397)

我们已经知道max.in.flight.requests.per.connection to 1可能会更改记录的顺序,因为如果将两个批发送到单个分区,第一个失败并重试,但第二个成功,那么第二个批中的记录可能会首先出现。因为这个属性可能会影响Kafka中信息的顺序。现在这里的问题是除了这个退役属性设置外,还有其他属性会影响消息的顺序吗?

xkrw2x1b

xkrw2x1b1#

如果交货顺序对你很重要。如果您正在寻找邮件的有序传递,您有以下两个选项。

Use synchronous send.
use asynchronous send and set max.in.flight.requests.per.connection to 1

相关问题