Я хочу избежать отправки повторяющихся сообщений в тему Kafka.Проверьте наличие сообщения в теме Kafka
Каков идеальный способ его достижения?
Использование Java-клиент для Apache Кафки, есть в любом случае, чтобы проверить, существует ли сообщение перед вызовом KafkaProducer.send
Я имею в виду это doc
Это хорошая идея экспортировать данные из темы Кафка в БД и запрос, чтобы проверить ее существование? –
Вы можете проверить, существует ли это просто чтение данных с потребителем. Но это супер дорого и медленно. Тем не менее, нет хорошего решения, которое дает хорошую производительность прямо сейчас. Вам нужно будет подождать idempotent Producer. Для того, чтобы знать, кажется, хорошо принять дублирующую запись и спроектировать своих нисходящих потребителей соответственно и отфильтровать дубликаты там. –