首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linger.ms的异步卡夫卡生产者批次大小

linger.ms的异步卡夫卡生产者批次大小
EN

Stack Overflow用户
提问于 2022-04-21 15:53:12
回答 1查看 337关注 0票数 0

我有一个关于优化kafka异步生成器流程的问题:配置batch.size和linger.ms在使用异步生成器时会产生影响?

我之所以这样问,是因为我认为这些参数只会影响同步生成器,因为它会等待代理acknowledgment.In情况下的异步生成器,这不会产生影响吗?

另外,是否有任何配置参数可以优化异步生成器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-21 17:05:14

这两个属性都会对异步Kafka生产者产生影响:

代码语言:javascript
复制
linger.ms-> This instruct the producer upto this configured value(ex:2 millisecond) if batch size is not fill up. There will be latency of 2 ms in case message flow is low.



batch.size -> Message buffer size that will be send in single request. Higher batch size also request more memory (buffer.memory)

acks=all , Slowest but most durable configuration, wait for acknowledgement of all message sent.

有关详细信息,您可以查看Kafka文档:https://kafka.apache.org/23/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71957398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档