protobuf-maven-plugin
Kryo
protobuf-maven-plugin | Kryo | |
---|---|---|
1 | 4 | |
227 | 6,077 | |
0.9% | 0.7% | |
0.0 | 8.4 | |
8 months ago | 12 days ago | |
Java | HTML | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
protobuf-maven-plugin
-
gRPC on the client side
Maven Protocol Buffers Plugin
Kryo
-
gRPC on the client side
Other serialization alternatives have a schema validation option: e.g., Avro, Kryo and Protocol Buffers. Interestingly enough, gRPC uses Protobuf to offer RPC across distributed components:
-
How to quickly speed up Java serialization
Use Kryo Serialization with setRegistrationRequired(false): https://github.com/EsotericSoftware/kryo
-
Marshaling objects in modern Java
If you need something quick and dirty to replace the default java serialization with zero configuration needed, use Kryo
- Downsides to using sun.misc.unsafe for serialization (assuming the code is thoroughly-tested)?
What are some alternatives?
grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
FST - FST: fast java serialization drop in-replacement
protoc-jar - Protocol Buffers protobuf compiler - multi-platform executable protoc JAR and API
FlatBuffers - FlatBuffers: Memory Efficient Serialization Library
Apache Avro - Apache Avro is a data serialization system.
MessagePack - MessagePack serializer implementation for Java / msgpack.org[Java]
os-maven-plugin - A Maven plugin that sets various useful properties detected from ${os.name} and ${os.arch} properties.
protostuff - Java serialization library, proto compiler, code generator
json-schema-spec - The JSON Schema specification
PHP Serializer - A Java library for serializing objects as PHP serialization format.
apisix-dashboard - Dashboard for Apache APISIX
jackson-annotations - Core annotations (annotations that only depend on jackson-core) for Jackson data processor