I'm trying to understand what correlation ids are in the AsyncAPI spec https://www.asyncapi.com/docs/specifications/v2.0.0#correlationIdObject
There is a full example dedicated to this, but I still have no idea what's the purpose of this property https://github.com/asyncapi/spec/blob/3470a6386736cf6002846d8eb7535308b79c75e8/examples/correlation-id.yml
I'm interested in:
- Is this information relevant for the data producer (server) or the consumer (client)?
- What information can we derive from it?
- For what practical use case should I use it?