dapr / components-contrib

Community driven, reusable components for distributed apps
Apache License 2.0
549 stars 481 forks source link

Pubsub Kafka - Reference schema support (Apache APICurio) #3487

Closed nagarashish closed 3 months ago

nagarashish commented 4 months ago

Support of serialize / Deserialize using reference schema

Using DAPR to send / receive Kafka messages. The messages schemas are defined in Apache APICurio server. It support references from one Avro schema to other schemas. Documentation on this can be found here:

https://www.apicur.io/registry/docs/apicurio-registry/2.5.x/getting-started/assembly-managing-registry-artifacts-api.html#managing-artifact-references-using-rest-api_registry

When using DAPR pubsub broker kafka, internally there is a logic to serialize and deserialize while sending and receiving messages. But seems like it does not support case of Avro Schema which reference another Avro schema. Both schemas are already registered in the server.

  1. Is it correct that it does not support?
  2. If yes then any suggestion on how to implement such use case?
github-actions[bot] commented 3 months ago

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.

github-actions[bot] commented 3 months ago

This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.