Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Would be nice to have support for Avro IDL schema format (.avdl) #68

Open
seriyps opened this issue May 15, 2018 · 2 comments · May be fixed by #90
Open

Would be nice to have support for Avro IDL schema format (.avdl) #68

seriyps opened this issue May 15, 2018 · 2 comments · May be fixed by #90

Comments

@seriyps
Copy link
Member

seriyps commented May 15, 2018

Avro schemas can be defined in 2 formats: json and Avro IDL.
erlavro currently supports only JSON version.

Maybe it would worth to have support for avdl also?

@zmstone
Copy link
Contributor

zmstone commented May 24, 2018

Hi @seriyps we do not have plan to support it in the near future.

@randysecrist
Copy link
Contributor

We use the IDL as well; it helps us with forward and backward compat checking as schemas advance forward. Currently with erlavro we just hit the schema-registry and pull the generated JSON out and use that to deserialize messages.

It works pretty well - but we do run into type issues like in #70 sometimes. The IDL generates JSON which maybe follows spec; we seem have the most trouble with the defaults around primitives.

@seriyps seriyps linked a pull request Jul 22, 2019 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants