Кафка несколько тем в один файл avro

Я новичок в мире протокола KAFKA, и я хотел бы спросить вас немного важной информации, связанной с моим проектом.

Я использую файл AVRO для создания и потребления сообщений, я хочу знать, могу ли я использовать один и тот же файл avro для нескольких тем, например, используя другой атрибут "name" в источнике и используя определенный атрибут "name" в потребитель.

Большое спасибо. Стефано

1 ответ

Вы можете использовать один файл для отправки данных в несколько тем, да, хотя я не уверен, зачем это делать

Я буду осторожен при объединении нескольких тем в один файл Avro, потому что схема должна совпадать в каждой теме для этого файла

Например, рекомендуется использовать реестр Confluent Schema, а не отправлять отдельные события Avro, потому что, если вы не используете какой-либо реестр, вы, скорее всего, отправляете схему Avro как часть каждого сообщения, что замедляет возможная пропускная способность вашей темы. И тогда имя записи схемы Avro в реестре будет соответствовать названию темы

Другие вопросы по тегам