Кафка несколько тем в один файл avro
Я новичок в мире протокола KAFKA, и я хотел бы спросить вас немного важной информации, связанной с моим проектом.
Я использую файл AVRO для создания и потребления сообщений, я хочу знать, могу ли я использовать один и тот же файл avro для нескольких тем, например, используя другой атрибут "name" в источнике и используя определенный атрибут "name" в потребитель.
Большое спасибо. Стефано
1 ответ
Вы можете использовать один файл для отправки данных в несколько тем, да, хотя я не уверен, зачем это делать
Я буду осторожен при объединении нескольких тем в один файл Avro, потому что схема должна совпадать в каждой теме для этого файла
Например, рекомендуется использовать реестр Confluent Schema, а не отправлять отдельные события Avro, потому что, если вы не используете какой-либо реестр, вы, скорее всего, отправляете схему Avro как часть каждого сообщения, что замедляет возможная пропускная способность вашей темы. И тогда имя записи схемы Avro в реестре будет соответствовать названию темы