跳转到内容

Apache Kafka

在树中右键 ▸ 添加 ▸ Kafka 请求

一个处于消费模式的 Kafka 标签页:消息代理列表、主题、组 ID、起始偏移量“earliest”以及分区过滤器

字段作用
URL以逗号分隔的消息代理列表:hote1:9092,hote2:9092 —— 整个字符串会由 Handlebars 解析,然后才被切分
客户端标识向消息代理声明的 clientId
主题主题,所有模式下都需要
模式produceconsumebrowse
字段取值
SASL 机制noneplainscram-sha-256scram-sha-512
SASL 用户名 / SASL 密码密码接受密钥类型的值
TLS可独立启用 —— 启用 TLS 但不使用 SASL 的消息代理配合 none 机制即可工作

记录头,以及可选的分区。未显式指定分区时,将使用客户端库的默认分区器。 响应会返回所写入记录的元数据:主题、分区、偏移量。

字段作用
消费者的 groupId
起始偏移量earliestlatestspecific
指定偏移量一个字符串 —— Kafka 的偏移量是 64 位整数
分区一个客户端侧过滤器:分区分配仍由消费者组负责

不使用消费者组的情况下检视一个分区:Restorm 从中取出数量有限的消息,然后断开连接。 该模式下必须指定分区

想看看某个主题里有什么内容、又不想创建消费者组或移动偏移量时,这就是合适的工具。

  • Kafka 生产 —— 单次动作,返回记录的元数据;
  • Kafka 消费 —— 通过消费者组订阅,并为每条消息发出一个事件;
  • Kafka 关闭连接 —— 停止消费。

参见连接与流

五个目标:JavaScript(kafkajs,覆盖生产和消费)和 kcat (生产、消费、无消费者组检视)。