保持顺序的max.in.flight.requests.per.connection的最大值是多少?
创始人
2024-11-21 21:30:24
0

在Kafka中,max.in.flight.requests.per.connection是控制在每个连接上可以发送未确认的请求的最大数量。当我们需要确保消息的顺序时,max.in.flight.requests.per.connection需要设置为1,即在发送未确认的请求之前,必须等待响应。但如果我们需要在保持一定顺序的前提下提高吞吐量,则可以将max.in.flight.requests.per.connection设置为大于1的数字。

要设置max.in.flight.requests.per.connection的最大值,可以通过配置文件或代码进行设置。以下是通过代码设置的示例:

// 创建生产者实例
Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092"); // Kafka 集群地址
props.put("acks", "all");
props.put("retries", 0);
props.put("batch.size", 16384);
props.put("linger.ms", 1);
props.put("buffer.memory", 33554432);
props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
props.put("max.in.flight.requests.per.connection", "10"); // 设置 max.in.flight.requests.per.connection

Producer producer = new KafkaProducer<>(props);

上述代码将max.in.flight.requests.per.connection设置为10。如果要将其设置为1,则将其值更改为1即可。在本示例中,我们还设置了其他属性,例如 bootstrap.servers 和 key.serializer,这些属性也应根据需要进行更改。

相关内容

热门资讯

7个网页版!wpk微扑克最新辅... 7个网页版!wpk微扑克最新辅助(ai辅助器苹果版)透视辅助(有挂技巧)-哔哩哔哩;一、wpk微扑克...
九个程序!德扑ai决策软件(输... 相信很多朋友都在电脑上玩过德扑ai吧,但是很多朋友都在抱怨用电脑玩起来不方便。为此小编给大家带来了德...
第十德州版(wepoke真的)... 这是一款非常优秀的wepoke真的 ia辅助检测软件,能够让你了解到wepoke真的中牌率当中全部隐...
第七程序!云南个旧麻将软挂神器... 您好,云南个旧麻将软挂神器这款游戏可以开挂的,确实是有挂的,需要了解加微【841106723】很多玩...
三个合作!wpk微扑克最新辅助... 三个合作!wpk微扑克最新辅助(德州辅助)辅助透视(有挂方针)-哔哩哔哩;小薇(透视辅助)致您一封信...
八个插件挂!德扑之星真破解套路... 八个插件挂!德扑之星真破解套路(操作)透视辅助(揭秘有挂)-哔哩哔哩;1.德扑之星 ai辅助创建新账...
2ai代打(Wepoke安卓版... 2ai代打(Wepoke安卓版)外挂透明挂辅助工具(透视)德州论坛(有挂技巧)-哔哩哔哩Wepoke...
第四智能ai!三三麻将助赢神器... 第四智能ai!三三麻将助赢神器(辅助挂)太坑了原来真的有挂(有挂解密)-哔哩哔哩;三三麻将助赢神器辅...
3个外挂!wpk透视辅助可测试... 3个外挂!wpk透视辅助可测试真的假的(辅助软件)原来真的有挂(真实有挂)-哔哩哔哩准备好在wpk透...
6个私人局!德扑赔率胜率计算(... 6个私人局!德扑赔率胜率计算(软件)透视辅助(有挂总结)-哔哩哔哩,支持语音通讯、好友开房及战队组建...