[
https://issues.apache.org/jira/browse/STORM-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15176207#comment-15176207
]
ASF GitHub Bot commented on STORM-1565:
---------------------------------------
Github user dan-blanchard commented on the pull request:
https://github.com/apache/storm/pull/1136#issuecomment-191364958
You may want to look at the [Pyleus project's
`MessagePackSerializer`](https://github.com/Yelp/pyleus/blob/64036a8d8ccaa656ddebb3dbd1a7dfb40e15a14a/topology_builder/src/main/java/com/yelp/pyleus/serializer/MessagePackSerializer.java),
because I know they had to add some things in to handle weird edge cases. I'm
not really familiar enough with implementing custom serializers to recognize
why your approach and theirs look rather different.
> Multi-Lang Performance Improvements
> -----------------------------------
>
> Key: STORM-1565
> URL: https://issues.apache.org/jira/browse/STORM-1565
> Project: Apache Storm
> Issue Type: Improvement
> Components: storm-core
> Reporter: Xin Wang
> Assignee: Xin Wang
>
> 1. add _org.apache.storm.multilang.MessagePackSerializer_
> 2. change default "topology.multilang.serializer" to _MessagePackSerializer_
> According to http://msgpack.org/ : It's like JSON, but fast and small.
> {quote}
> MessagePack is an efficient binary serialization format. It lets you exchange
> data among multiple languages like JSON. But it's faster and smaller. Small
> integers are encoded into a single byte, and typical short strings require
> only one extra byte in addition to the strings themselves.
> {quote}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)