Gå til indhold

Apache Kafka

Højreklik i træstrukturen ▸ Tilføj ▸ Kafka-anmodning.

En Kafka-fane i tilstanden Forbrug: brokerlisten, emnet, gruppe-id'et, startoffsettet »earliest« og partitionsfilteret

FeltRolle
URLListen over brokere, adskilt af kommaer: hote1:9092,hote2:9092 — hele strengen bliver løst af Handlebars, før den bliver delt op
Klient-idDet clientId, der bliver annonceret til brokerne
EmneEmnet, uanset tilstand
Tilstandproduce, consume eller browse
FeltVærdier
SASL-mekanismenone, plain, scram-sha-256, scram-sha-512
SASL-bruger / SASL-adgangskodeAdgangskoden accepterer en værdi af typen Hemmelighed
TLSKan slås til uafhængigt — en broker med TLS uden SASL virker med mekanismen none

Nøgle, værdi, record-headere og eventuelt partition. Uden en eksplicit partition gælder klientbibliotekets standardpartitioner. Svaret sender metadataene for den skrevne record tilbage: emne, partition, offset.

FeltRolle
GruppeForbrugerens groupId
Startoffsetearliest, latest eller specific
Specifikt offsetEn streng — Kafka-offsets er 64-bit-heltal
PartitionerEt filter på klientsiden: tildelingen af partitioner bliver stadig foretaget af gruppen

Inspicerer en partition uden en forbrugergruppe: Restorm tager et begrænset antal beskeder ud af den og afbryder så forbindelsen. Partitionen er obligatorisk i denne tilstand.

Det er det rigtige værktøj til at se, hvad der ligger i et emne, uden at oprette en gruppe eller flytte et offset.

  • Kafka produce — en enkeltstående handling, sender recordens metadata tilbage;
  • Kafka consume — abonnerer via forbrugergruppen og udsender en hændelse per besked;
  • Luk Kafka-forbindelse — stopper forbruget.

Se Streaming-forbindelser.

Fem mål: JavaScript (kafkajs, til produktion og forbrug) og kcat (produktion, forbrug, inspektion uden gruppe).