Запитання з тегом «kafka-consumer-api»

3
Розуміння тем та розділів Kafka
Я починаю вивчати Кафку для цілей корпоративного рішення. Під час читання мені на думку спадали деякі питання: Коли виробник виробляє повідомлення - він визначатиме тему, на яку хоче надіслати повідомлення, чи правильно це? Дбає про перегородки? Коли працює абонент - чи вказується його ідентифікатор групи, щоб він міг бути частиною …

2
Кафка: Consumer API vs Streams API
Нещодавно я почав вивчати Кафку і закінчую цими питаннями. У чому різниця між Consumer і Stream? Для мене якщо будь-який інструмент / програма споживає повідомлення від Kafka - споживач у світі Kafka. Чим потік відрізняється, оскільки він також споживає або створює повідомлення Кафці? і навіщо це потрібно, оскільки ми можемо …

2
Чи потрібен ключ під час надсилання повідомлень Кафці?
KeyedMessage<String, byte[]> keyedMessage = new KeyedMessage<String, byte[]>(request.getRequestTopicName(), SerializationUtils.serialize(message)); producer.send(keyedMessage); Наразі я надсилаю повідомлення без будь-якого ключа як частину повідомлень із ключами, чи буде воно все ще працювати delete.retention.ms? Чи потрібно надсилати ключ як частину повідомлення? Чи добре це робити ключем як частиною повідомлення?

2
Повторіть те саме повідомлення, якщо обробка повідомлення не вдасться
Я використовую клієнт Confluent.Kafka .NET версії 1.3.0. Я стежу за документами : 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 …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.