Przejdź do głównej zawartości

Apache Kafka

Kliknięcie prawym przyciskiem w drzewie ▸ Dodaj ▸ Żądanie Kafka.

Zakładka Kafka w trybie Konsumuj: lista brokerów, temat, ID grupy, offset początkowy „earliest” oraz filtr partycji

PoleRola
URLLista brokerów oddzielonych przecinkami: hote1:9092,hote2:9092 — cały ciąg jest rozwiązywany przez Handlebars przed podziałem
Identyfikator klientaWartość clientId ogłaszana brokerom
TematTemat, niezależnie od trybu
Trybproduce, consume lub browse
PoleWartości
Mechanizm SASLnone, plain, scram-sha-256, scram-sha-512
Użytkownik SASL / Hasło SASLHasło przyjmuje wartość typu Sekret
TLSMożna włączyć niezależnie — broker z TLS bez SASL działa z mechanizmem none

Klucz, wartość, nagłówki rekordu oraz opcjonalnie partycja. Bez wskazania partycji obowiązuje domyślny partycjoner biblioteki klienckiej. Odpowiedź zwraca metadane zapisanego rekordu: temat, partycję i offset.

PoleRola
GrupaWartość groupId konsumenta
Offset początkowyearliest, latest lub specific
Konkretny offsetCiąg znaków — offsety Kafki są 64-bitowymi liczbami całkowitymi
PartycjeFiltr po stronie klienta: przydział partycji nadal wykonuje grupa

Umożliwia inspekcję partycji bez grupy konsumentów: Restorm pobiera z niej ograniczoną liczbę wiadomości, a następnie się rozłącza. W tym trybie partycja jest obowiązkowa.

To właściwe narzędzie, aby zobaczyć, co znajduje się w temacie, bez tworzenia grupy i bez przesuwania offsetu.

  • Produkcja Kafka — akcja pojedyncza, zwraca metadane rekordu;
  • Konsumpcja Kafka — subskrybuje przez grupę konsumentów i emituje jedno zdarzenie na każdą wiadomość;
  • Zamknięcie połączenia Kafka — zatrzymuje konsumpcję.

Zob. Połączenia i strumienie.

Pięć celów: JavaScript (kafkajs, w trybie produkcji i konsumpcji) oraz kcat (produkcja, konsumpcja, przeglądanie bez grupy).