fury
fury copied to clipboard
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
## What does this PR do? For the conversion from UTF-16 to UTF-8, a SIMD method based on AVX/SSE/NEON instruction sets was added on the basis of #1730 , and...
## Is your feature request related to a problem? Please describe. Some classes with no-argument constructors will report an error when calling `copy()` ## Describe the solution you'd like These...
## Is your feature request related to a problem? Please describe. Some thread-safe classes use a generic copyElements() method, for example: `CopyOnWriteArrayList`... when adding elements, locking operations are performed, which...
## Is your feature request related to a problem? Please describe. Type forward and backward compatible serialization is a common requirement for RPC between microservices. As the calling and receiving...
## Who is Using Apache Fury? We sincerely thank everyone who uses and supports Apache Fury. Your input helps us improve Fury and foster a thriving community and ecosystem. ##...
## Is your feature request related to a problem? Please describe. Currently Fury use `java.lang.StringCoding#encode(java.nio.charset.Charset, char[], int, int)` to convert utf16 to utf8. ```java static byte[] encode(Charset cs, char[] ca,...
## Is your feature request related to a problem? Please describe. Move platform-buffer.jpg into benchmark data directory cc @bytemain ## Describe the solution you'd like ## Additional context
Can furry support serializing Seq collections and case classes in Scala, and then deserializing the resulting objects into corresponding Java objects in Java?
## Is your feature request related to a problem? Please describe. Support deep copy in graalvm. Currently the fields info are built lazily, which will fail at graalvm runtime. ##...
## What does this PR do? ## Related issues ## Does this PR introduce any user-facing change? - [ ] Does this PR introduce any public API change? - [...