Sobes.tech
Middle

Kafka'da bir konuya mesaj göndermenin teknik yolu nedir? Bunun için hangi sınıf kullanılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kafka konuya mesaj göndermek teknik olarak bir üretici (producer) kullanılır. Örneğin Java'da, bu Apache Kafka kütüphanesinden KafkaProducer sınıfıdır.

Mesaj gönderme örneği:

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<>("konuAdi", "anahtar", "mesaj değeri");
producer.send(record);
producer.close();

Bu şekilde, KafkaProducer sınıfı Kafka konularına mesaj göndermekle sorumludur.