[ 
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)

Reply via email to