Перейти до вмісту

Apache Kafka

Клацніть правою кнопкою в дереві ▸ Додати ▸ Запит Kafka.

Вкладка Kafka в режимі споживання: перелік брокерів, тема, ID групи, початкове зміщення «earliest» і фільтр партицій

ПолеРоль
URLПерелік брокерів через кому: hote1:9092,hote2:9092 — увесь рядок обчислюється через Handlebars перед розбиттям
Ідентифікатор клієнтаclientId, який оголошується брокерам
ТемаТема, незалежно від режиму
Режимproduce, consume або browse
ПолеЗначення
Механізм SASLnone, plain, scram-sha-256, scram-sha-512
Користувач SASL / Пароль SASLПароль приймає значення типу «Секрет»
TLSВмикається незалежно — брокер із TLS без SASL працює з механізмом none

Ключ, значення, заголовки запису і, за бажанням, партиція. Без явної партиції застосовується типовий розподільник клієнтської бібліотеки. Відповідь повертає метадані записаного запису: тему, партицію, зміщення.

ПолеРоль
ГрупаgroupId споживача
Початкове зміщенняearliest, latest або specific
Конкретне зміщенняРядок — зміщення Kafka є 64-бітними цілими
ПартиціїФільтр на боці клієнта: розподіл партицій і далі виконує група

Оглядає партицію без групи споживачів: Restorm бере обмежену кількість повідомлень, а потім від’єднується. У цьому режимі партиція обов’язкова.

Це правильний інструмент, щоб подивитися, що є в темі, не створюючи групи й не зсуваючи зміщень.

  • Виробництво Kafka — одинична дія, повертає метадані запису;
  • Споживання Kafka — підписується через групу споживачів і генерує подію на кожне повідомлення;
  • Закриття з’єднання Kafka — зупиняє споживання.

Див. З’єднання та потоки.

П’ять цілей: JavaScript (kafkajs — для виробництва та споживання) і kcat (виробництво, споживання, огляд без групи).