3 comments

[ 2.8 ms ] story [ 21.5 ms ] thread
Fury is a blazing fast multi-language serialization framework powered by jit and zero-copy. We just released 0.3.0 version: https://github.com/alipay/fury/releases/tag/v0.3.0

With this new release, we supported scala too. Now fury can support all scala2/3 objects serialization automatically. `case/object/enum/pojo/collection/tuple/option/basics/others` are all supported. By using fury jit compiallation to generate serializer code at runtime automatically, the serializtion for those objects by fury are much faster than JDK serializaiton. For serialized size, fury is also 3X smaller than JDK.

For a long time, scala serialization is always tricky, only fully-reliable way is to use JDK serialization. But it's too slow, and the serialized size is too large. Although we have frameworks such as twill, but the support for scala types are limited, and the performance is limited too.

Now with fury scala, you can serialize any scala objects you want and get extremly fast performance.

Please try it out and let us know if you have any issues.