影响卡夫卡中“重试”以外属性的消息顺序

时间:2019-04-07 00:19:09

标签: apache-kafka

我们已经知道最大飞行量。请求。连接数可能会更改记录的顺序,因为如果将两个批次发送到单个分区,并且第一个失败并且是重试,但第二次成功,则第二批中的记录可能会首先出现。由于此属性可能会影响Kafka中消息的顺序。    现在的问题是,除了此退休属性设置以外,还有其他属性会影响消息顺序吗?

1 个答案:

答案 0 :(得分:0)

如果交货顺序对您很重要。如果您要按顺序发送邮件,则有以下两种选择。

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