apache-kafka - 不清楚 max.block.ms 选项
问题描述
有选项max.block.ms
。他们说:
配置控制 {@link KafkaProducer#send()} 和 {@link KafkaProducer#partitionsFor} 将阻塞多长时间。这些方法可以被阻塞,因为缓冲区已满或元数据不可用。用户提供的序列化程序或分区程序中的阻塞将不计入此超时
这是否意味着当缓冲区达到内存限制(32 Mb)时send
,生产者的方法被阻塞(不发送消息)max.block.ms
一段时间(默认为 1 分钟)?
解决方案
推荐阅读
- c# - 我想知道从顶部计数的选定节点索引包括父节点
- dapper - dapper join splitOn 多列键
- angular - Angular 根据条件使用 SCSS
- mpandroidchart - mpandroidchart 我想通过散点图中的某个值更改点颜色
- odoo - 无法在 Odoo 中创建不平衡的日记帐分录
- android - 如何在 Fragment 中覆盖 dispatchTouchEvent
- java - 如何以多行而不是一长行打印arraylist
- hl7-fhir - Vonk FHIR 服务器捆绑验证问题
- javascript - 将 HTML 表格数据导出到 Excel 不起作用
- javascript - Heroku 显示空白页