[
https://issues.apache.org/jira/browse/CAMEL-15679?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17214675#comment-17214675
]
Claus Ibsen commented on CAMEL-15679:
-------------------------------------
I think the old hawtbuf should be moved out to a camel-leveldb-legacy or
something so users that may use that can keep using it as otherwise their
binary data is gone. And then we deprecate it, so it gives time to migrate to
the new serializer.
But on the cloud platforms then there is maybe also better key/value stores
than leveldb so its all a bit of legacy.
> LevelDB: Consider replacing of serizalization via
> org.fusesource.hawtbuf:hawtbuf with Jackson
> ---------------------------------------------------------------------------------------------
>
> Key: CAMEL-15679
> URL: https://issues.apache.org/jira/browse/CAMEL-15679
> Project: Camel
> Issue Type: Improvement
> Components: camel-leveldb
> Affects Versions: 3.5.0
> Reporter: Jiri Ondrusek
> Assignee: Jiri Ondrusek
> Priority: Major
> Fix For: 3.7.0
>
>
> Current implementation of serialization is based on
> `org.fusesource.hawtbuf:hawtbuf` and java object serialization. It would be
> better to use Jackson instead. Here are some reasons:
> # Serialization with Jackson is faster (see
> [http://rick-hightower.blogspot.com/2014/04/which-is-faster-java-object.html])
> # Camel-quarkus can not use java object serialization in native (see
> [https://github.com/oracle/graal/issues/460]) Current workaround uses Jackson
> instead.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)