Sobes.tech
Middle

Ako technicky odoslať správu do témy Kafka? Ktorá trieda sa na to používa?

sobes.tech AI

Odpoveď od AI

Na odoslanie správy do témy Kafka sa technicky používa producent (producer). V jazyku Java je to napríklad trieda KafkaProducer z knižnice Apache Kafka.

Príklad odoslania správy:

Properties props = new Properties();
props.put("bootstrap.servers", "localhost:9092");
props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");

KafkaProducer<String, String> producer = new KafkaProducer<>(props);
ProducerRecord<String, String> record = new ProducerRecord<>("názovTémy", "kľúč", "hodnotaSprávy");
producer.send(record);
producer.close();

Týmto je trieda KafkaProducer zodpovedná za odosielanie správ do tém Kafka.