I was wondered about the low speed of Avro Serialization in comparison to JSON/XSteam. Especially, Avro messages are small but require a lot of time to be serialized.
I would like to profile the process of serialization/deserialization to make sure we are not doing stupid things and not wasting time..
Acceleration ideas:
- Check for schema compatibility could be cached (since its result only needed once can be stored based on fingerprints)
- Conversion chain in Axon Serializer could be optimized and used explicit
I was wondered about the low speed of Avro Serialization in comparison to JSON/XSteam. Especially, Avro messages are small but require a lot of time to be serialized.
I would like to profile the process of serialization/deserialization to make sure we are not doing stupid things and not wasting time..
Acceleration ideas: