Serialisers
Get data ready for consumption serialising incoming and outgoing data
Overview
Incoming and outgoing data requires mapping to appropriate formats to support seamless processing and distribution within Joule. Serialisers facilitate this process by efficiently translating between source and target data types.
In computing, serialization (or serialisation) is the process of translating a data structure or object state into a format that can be stored (e.g. files in secondary storage devices, data buffers in primary storage devices) or transmitted (e.g. data streams over computer networks) and reconstructed later (possibly in a different computer environment).
Joule processes incoming data by converting it from the source format into a StreamEvent
.
StreamEvents
can be transformed back into domain-specific data types, making them ready for consumption by other systems.
Supported tools
Developer SDK Ability to write, deploy and reuse custom domain parsers and transformers.
AVRO support Support to read and write domain-specific data types.
Native StreamEvent Binary and JSON
StreamEvent
interoperability support between Joule processes.
Available serialising options
Last updated