Hoppa till innehåll

Apache Kafka

Högerklicka i trädet ▸ Lägg till ▸ Kafka-begäran.

En Kafka-flik i läget Konsumtion: brokerlistan, ämnet, grupp-ID, startoffseten ”earliest” och partitionsfiltret

FältRoll
URLListan över brokrar, separerade med kommatecken: hote1:9092,hote2:9092 — hela strängen löses upp av Handlebars innan den delas upp
Klient-IDDet clientId som annonseras till brokrarna
ÄmneÄmnet, oavsett läge
Lägeproduce, consume eller browse
FältVärden
SASL-mekanismnone, plain, scram-sha-256, scram-sha-512
SASL-användare / SASL-lösenordLösenordet tar emot ett värde av typen Hemlighet
TLSKan slås på oberoende — en broker med TLS men utan SASL fungerar med mekanismen none

Nyckel, värde, postheaders och, valfritt, partition. Utan uttalad partition gäller klientbibliotekets standardpartitionerare. Svaret returnerar metadata för den skrivna posten: ämne, partition, offset.

FältRoll
GruppKonsumentens groupId
Startoffsetearliest, latest eller specific
Specifik offsetEn sträng — Kafka-offsets är 64-bitars heltal
PartitionerEtt filter på klientsidan: tilldelningen av partitioner görs fortfarande av gruppen

Inspekterar en partition utan konsumentgrupp: Restorm plockar ut ett begränsat antal meddelanden och kopplar sedan ner. Partitionen är obligatorisk i det här läget.

Det är det rätta verktyget för att se vad som ligger i ett ämne utan att skapa en grupp eller flytta någon offset.

  • Kafka produce — enskild åtgärd, returnerar postens metadata;
  • Kafka consume — prenumererar via konsumentgruppen och utlöser en händelse per meddelande;
  • Stäng Kafka-anslutning — stoppar konsumtionen.

Se Anslutningar och strömmar.

Fem mål: JavaScript (kafkajs, för produktion och konsumtion) och kcat (produktion, konsumtion, inspektion utan grupp).