«kafka-consumer-api» etiketlenmiş sorular

3
Kafka Konularını ve Bölümlerini Anlama
Kurumsal çözüm amaçlı Kafka öğrenmeye başlıyorum. Okumalarım sırasında aklıma bazı sorular geldi: Bir üretici bir mesaj ürettiğinde - mesajı göndermek istediği konuyu belirleyecektir, doğru mu? Bölümleri önemsiyor mu? Bir abone çalışırken - aynı konunun tüketici kümesinin veya bu tüketici grubunun ilgilendiği birkaç konunun parçası olabilmesi için grup kimliğini belirtir mi? …

3
Kafka'ya mesaj göndermenin bir parçası olarak anahtar gerekli mi?
KeyedMessage<String, byte[]> keyedMessage = new KeyedMessage<String, byte[]>(request.getRequestTopicName(), SerializationUtils.serialize(message)); producer.send(keyedMessage); Şu anda, anahtarlı mesajların parçası olarak herhangi bir anahtarsız mesaj gönderiyorum, yine de çalışacak delete.retention.msmı? Mesajın bir parçası olarak bir anahtar göndermem gerekiyor mu? Mesajın bir parçası olarak anahtar yapmak iyi mi?

2
Kafka: Tüketici API ve Akışlar API'si
Geçenlerde Kafka'yı öğrenmeye başladım ve bu sorularla bitirdim. Tüketici ve Akış arasındaki fark nedir? Bana göre herhangi bir araç / uygulama Kafka'dan mesaj tüketirse Kafka dünyasında bir tüketicidir. Akış, Kafka'dan mesajlar tükettiği ya da ürettiği için ne kadar farklı? Tüketici API kullanarak kendi tüketici uygulamamızı yazıp gerektiği gibi işleyebildiğimiz veya …

2
Mesajın işlenmesi başarısız olursa aynı mesajı tekrar kullanın
Confluent.Kafka .NET istemci sürüm 1.3.0 kullanıyorum. Belgeleri takip ediyorum : var consumerConfig = new ConsumerConfig { BootstrapServers = "server1, server2", AutoOffsetReset = AutoOffsetReset.Earliest, EnableAutoCommit = true, EnableAutoOffsetStore = false, GroupId = this.groupId, SecurityProtocol = SecurityProtocol.SaslPlaintext, SaslMechanism = SaslMechanism.Plain, SaslUsername = this.kafkaUsername, SaslPassword = this.kafkaPassword, }; using (var consumer = new …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.