Sobes.tech
Middle

Kafka mövzusuna texniki olaraq mesaj necə göndərilir? Bunun üçün hansı sinif istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Kafka mövzusuna mesaj göndərmək texniki olaraq producer (istehsalçı) istifadə etməklə həyata keçirilir. Məsələn, Java-da bu, Apache Kafka kitabxanasından KafkaProducer sinifidir.

Mesaj göndərmə nümunəsi:

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<>("mövzuAdı", "açar", "mesaj dəyəri");
producer.send(record);
producer.close();

Beləliklə, KafkaProducer sinfi Kafka mövzularına mesaj göndərmək üçün məsuliyyət daşıyır.