Kafka-Java生产者配置属性中文对照
2019-08-16 11:36:20来源:博客园 阅读 ()
Kafka-Java生产者配置属性中文对照
写在前面,内容来源于 Kafka中文网。更多详情请自行查阅 http://kafka.apachecn.org/
名称 | 描述 |
bootstrap.servers |
用于与Kafka集群客户端进行初始化连接, 连接成功以后, 客户端会负责负载均衡的与集群中所有机器建立连接。 (可多个:yourhost:port,yourhost2:port ) |
key.serializer |
指定Key序列化使用的类。 自定义序列化类实现接口 org.apache.kafka.common.serialization.Serializer 默认实现类在 org.apache.kafka.common.serialization 包中 |
value.serializer |
指定value序列化使用的类。 自定义序列化类实现接口 org.apache.kafka.common.serialization.Serializer 默认实现类在 org.apache.kafka.common.serialization 包中
|
acks |
默认值:1 Producer在确认一个发送完成之前需要收到的反馈信息的数量。 该参数是为了保证发送的可靠性。 有效值:
|
buffer.memory |
默认值:33554432 Producer缓存池大小,当缓存池满后会producer就会阻塞。如果阻塞时间超过 max.block.ms 配置的时长就会抛出异常 |
max.block.ms |
默认值:60000(毫秒) 控制 KafkaProducer.send() 和 KafkaProducer.partitionsFor() 允许被阻塞的时长。 因记录序列化或者元数据丢失而阻塞的情况,不会计算到此超时。 |
compression.type |
默认值:none 生成记录时使用的压缩类型,批处理越多压缩越好。 有效值:none,gzip,snappy,lz4
|
retries | 发送失败的记录重新发送的次数,max.in.flight.requests.per.connection 大于 1 时可能会导致发送的顺序发生改变。即 先后发送 A、B记录,而A失败,B成功时。B的顺序会先于A |
max.in.flight.requests.per.connection |
默认值:5 在发生阻塞之前,客户端的一个连接上允许出现未确认请求的最大数量 |
后面看了再记录吧,先Mark了。
原文链接:https://www.cnblogs.com/zhuxiaowen/p/11276768.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:超全详解Java开发环境搭建
下一篇:ActiveMQ 消息队列服务
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- nacos~配置中心功能~springboot的支持 2020-06-10
- Maven安装与配置 2020-06-09
- Spring Boot 实现配置文件加解密原理 2020-06-08
- springboot 配置本地文件映射路径 2020-06-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash