每个连接的最大飞行请求数:控制生成器在未收到响应的情况下将多少批消息发送到服务器
如果我在同步模式下使用生产者(在发送下一批之前等待回复),这种配置有意义吗?(因为在任何给定时间只能有一个正在进行的请求)
jm81lzqq1#
您是对的,max.in.flight.request.per.connection=1实现了与syn\ send相同的消息排序目标。但是,当您使用async producer + max.in.flight.request.per.connection=1时,它可以通过批处理来提高性能,而使用synchronus producer时则不是这样。
max.in.flight.request.per.connection=1
1条答案
按热度按时间jm81lzqq1#
您是对的,
max.in.flight.request.per.connection=1
实现了与syn\ send相同的消息排序目标。但是,当您使用async producer +
max.in.flight.request.per.connection=1
时,它可以通过批处理来提高性能,而使用synchronus producer时则不是这样。