-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[Schema Registry] Archboard feedback #17697
Comments
Feedback looks good. I wish could have attended but was out. A couple of notes:
See #17700 (comment). The opposite change to not throw was made previously based on customer feedback.
What will happen if you don't provide group name and you try to serialize? Throw? |
This has been discussed in length with the service team and we agreed that schemas by default should be human readable so they're strings in most of the cases. The type can be reconsidered if the service supports a schema format that does not have a human readable form.
This point is no longer applicable because the serializer will not use the preamble design and the schema ID will be included in the content-type header, so no bytes conversion needed. |
Closing this in favor of #20064 |
[Stream Analytics] Add Azure Function and Blob Input MSI (Azure#17697) * add azure function * add authenticationMode to blob input, AzFunction and DW ex files * update api version in 2021 preview ex files * fix api version * fix password * try to run model validation again Co-authored-by: Roslyn Lu <[email protected]>
We had the archboard meeting on 9/14 and you can find the recording in Azure/azure-sdk#3303.
Feedback:
Schema Registry
getSchema
andgetSchemaProperties
, since the avro package will throw anyway and to be consistent with other languagesendpoint
tofullyQualifiedNamespace
content
toschemaDefinition
KnownSerializationType
toKnownSchemaFormat
serializationType
toformat
Wont fix
see #17697 (comment) for details
ArrayBuffer
instead of string as the type for thecontent
parameter and property type inSchema
toString
method for debugging, and implement comparison based on the IDSchema Registry Avro
groupName
optional in the constructor. For context, group name is not needed to deserialize. Since you have the schema Id when deserializing, this should be enough to get the schema.serialize
overload that take a schema ID as inputThe text was updated successfully, but these errors were encountered: