Kafka 每个连接的最大传输请求数配置对同步发送有意义吗?

7bsow1i6  于 2022-11-21  发布在  Apache
关注(0)|答案(1)|浏览(103)

每个连接的最大飞行请求数:控制生成器在未收到响应的情况下将多少批消息发送到服务器

如果我在同步模式下使用生产者(在发送下一批之前等待回复),这种配置有意义吗?(因为在任何给定时间只能有一个正在进行的请求)

jm81lzqq

jm81lzqq1#

您是对的,max.in.flight.request.per.connection=1实现了与syn\ send相同的消息排序目标。
但是,当您使用async producer + max.in.flight.request.per.connection=1时,它可以通过批处理来提高性能,而使用synchronus producer时则不是这样。

相关问题