kafka参数配置说明

C / P图例:C =消费者,P =生产者, =两者*

一、全局配置属性(CONF_GLOBAL)

属性 C/P 默认 说明
builtin.features * 指示此librdkafka构建的内置功能。应用程序可以查询此值,也可以尝试使用必需功能列表设置该值以检查是否支持库。
client.id * rdkafka 客户标识符。
metadata.broker.list * 经纪人的初始清单。该应用程序还可用于rd_kafka_brokers_add()在运行时添加代理。
bootstrap.servers * 别名 metadata.broker.list
message.max.bytes * 1000000 最大发送消息大小。
receive.message.max.bytes * 100000000 最大接收消息大小。这是一项安全预防措施,可避免在协议初始化时内存耗尽。该值应至少为fetch.message.max.bytes *从+消息传递开销消耗的分区数(例如200000字节)。
metadata.request.timeout.ms * 60000 非主题请求超时(以毫秒为单位)。这用于元数据请求等。
topic.metadata.refresh.interval.ms * 300000 主题元数据刷新间隔(以毫秒为单位)。错误时元数据会自动刷新并连接。使用-1禁用间隔刷新。
topic.metadata.refresh.fast.cnt * 10 当主题失去其领导者时,将以topic.metadata.refresh.fast.interval.ms不考虑topic.metadata.refresh.interval.ms值的时间间隔发送此数量的元数据请求。这用于从过渡的领导经纪人中快速恢复。
topic.metadata.refresh.fast.interval.ms * 250 见topic.metadata.refresh.fast.cnt描述
topic.metadata.refresh.sparse * true 稀疏的元数据请求(消耗更少的网络带宽)
topic.blacklist * 主题黑名单,以逗号分隔的用于匹配主题名称的正则表达式列表,在代理元数据信息中应将其忽略,就好像主题不存在一样。
debug * 要启用的调试上下文的逗号分隔列表:所有,通用,代理,主题,元数据,生产者,队列,msg,协议,cgrp,安全性,访存
socket.timeout.ms * 60000 网络请求超时。
socket.blocking.max.ms * 100 代理套接字操作可能阻塞的最长时间。较低的值会提高响应速度,但会占用稍高的CPU使用率。
socket.send.buffer.bytes * 0 代理套接字发送缓冲区的大小。如果为0,则使用系统默认值。
socket.receive.buffer.bytes * 0 代理套接字接收缓冲区的大小。如果为0,则使用系统默认值。
socket.kee
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值