消息队列 Kafka版
参数名称 | 是否必选 | 默认值 | 描述 |
bootstrap.servers | 必选 | kafka-xx.kafka.ivolces.com:xxxx | Kafka 实例的接入点。 请在控制台实例详情页面接入点区域中查看接入点信息。 |
security.protocol | 可选 | PLAINTEXT | Kafka 实例接入点的信道认证机制。
|
topic | 必选 | topictest | 消息发送与接收的 Topic 名称。 请在指定实例的Topic管理页签中查看 Topic 信息。 |
consumer.group.id | 必选 | grouptest | 消费消息时,指定的消费组名称。建议取业务相关的名称,便于区分。消费组可用于实现广播和单播的能力。正常情况下,一条消息只会被一个消费组消费一次,但是可以被多个消费组消费多次。 |
consumer.auto.offset.reset | 可选 | earliest | 当消费组没有合法的消费记录时,使用此配置对消费进度进行重置。例如:服务侧未找到消费组的消费记录或记录的消费进度已失效。
|
consumer.enable.auto.commit | 可选 | true | 是否开启自动提交消费进度。开启后,无需调用消费进度的提交方法也可将消费进度保存到服务侧。 建议生产环境使用关闭自动提交,在确定处理成功后选择合适的时机手动提交消费进度,避免自动提交处理失败的消息。 |
sasl.mechanism | 可选 | PLAIN | SASL 认证算法类型,使用 SASL 接入点时必选。
|
sasl.jaas.config | 可选 |
| SASL 认证信息,包括的账号名和账号密码,使用 SASL 接入点时必选。 说明 请根据客户端认证机制,填写对应类型用户的用户名及密码进行进行 SASL 认证,例如在 PLAIN 机制下使用 PLAIN 用户的用户名及密码。 |
client.dns.lookup | 可选 |
| 指定 Kafka 客户端通过 DNS 解析域名的方式。
|