AVDL против JSON как человеческий вклад для схемы - PullRequest
0 голосов
/ 28 августа 2018

Как я понимаю, AVRO предоставляет AVDL для определения протокола. Также любая схема AVRO может быть представлена ​​в текстовом формате как JSON.

Я пытаюсь создать приложение для обработки данных. Это приложение принимает схему AVRO в качестве входного определения для данных запроса. Я вижу 2 способа для этого определения ввода:

  1. JSON - файл .avsc в виде схемы
  2. AVDL - IDL, предоставленный AVRO для представления протоколов

Мой вопрос:

Было бы правильно использовать AVDL для определения схемы или это специфично для протоколов?

Я предпочитаю AVDL, потому что он предлагает конструкции языка программирования. Хотя я могу не знать о недостатках в этом

...