当前位置:   article > 正文

kafka入门,数据有序、数据乱序(十)_kafka max.in.flight.requests.per.connection

kafka max.in.flight.requests.per.connection

数据有序

在这里插入图片描述

数据乱序

在这里插入图片描述
max.in.flight.requests.per.connection指定了生产者在接收到服务器相应之前可以发送多个消息。

kafka在1.x版本之前保证单分区有序,条件如下
max.in.flight.requests.per.connection=1
2) kafka在1.x及以后版本保证数据单区间分区有序,条件如下
未开启幂等性
max.in.flight.requests.per.connection需要设置为1
开启幂等性
max.in.flight.requests.per.connection需要设置小于等于5
原因说明:因为kafka1.x以后,启动幂等后,kafka会缓存producer发来最近的5个request源数据,故无论如何,都可以保证最近5个request数据是有序的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/839394
推荐阅读
相关标签
  

闽ICP备14008679号