Назначение файлов Avro Protocol Files (.avrp) в Avro? - PullRequest
0 голосов
/ 14 января 2020

Я понимаю, что avro использует файлы .avs c (схема) при записи / чтении данных. IDL Avro существует для определения схем, а утилита avro-tools позволяет нам генерировать .avs c из .avdl. Мне интересно, какова цель .avpr (файлы протокола Avro)? Зачем мне их генерировать? Мы можем сгенерировать .avpr из .avdl, но для чего нужны файлы .avpr?

Конечно, я могу импортировать файл протокола avro в файл .avdl, но я также могу импортировать соответствующий файл .avdl для этого файла .avpr. Я затрудняюсь понять, почему существуют файлы .avpr?

В частности, чего нельзя добиться, используя .avs c в изоляции или (.avdl -> .avs c), что можно сделать только с помощью (.avdl -> .avpr) ?

Спасибо.

...