[ 
https://issues.apache.org/jira/browse/HTRACE-164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14526048#comment-14526048
 ] 

Todd Lipcon commented on HTRACE-164:
------------------------------------

bq. We love it so much that we want to be able to link libhtrace.so to programs 
already using protobuf, and not have any version conflicts pop up. The patch 
here makes that a reality

It's also easy enough to static-link libprotobuf.a into libhtrace.so, and use a 
linker script that marks all of the protobuf symbols hidden. This works pretty 
well in my experience.

> htrace hrpc: use msgpack for serialization
> ------------------------------------------
>
>                 Key: HTRACE-164
>                 URL: https://issues.apache.org/jira/browse/HTRACE-164
>             Project: HTrace
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Colin Patrick McCabe
>            Assignee: Colin Patrick McCabe
>         Attachments: HTRACE-164.002.patch
>
>
> htrace HRPC should use msgpack for serialization.  Messages serialized using 
> msgpack use less space on the wire and use less CPU time to encode.  The CMP 
> library allows us to include msgpack support easily in the htrace C client.  
> There is also good Java and Golang support available.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to