cda-group / arcon

State-first Streaming Applications in Rust
https://cda-group.github.io/arcon/
Apache License 2.0
175 stars 17 forks source link

Change unsafe_flight to use rkyv #266

Open Max-Meldrum opened 3 years ago

Max-Meldrum commented 3 years ago

Somewhat comparable in performance and removes two issues that we have using Abomonation: (1) requires mutable reference to the bytes; (2) deserialised object must be returned as a reference.

Max-Meldrum commented 3 years ago

https://github.com/djkoloski/rust_serialization_benchmark

Max-Meldrum commented 3 years ago

Add something like zstd for flight serde while we are at it.