[
https://issues.apache.org/jira/browse/TUBEMQ-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17125643#comment-17125643
]
netroby commented on TUBEMQ-65:
-------------------------------
If we really really need message protocol, How about Apache thrift.
> Remove the Protocol Buffers component dependency
> ------------------------------------------------
>
> Key: TUBEMQ-65
> URL: https://issues.apache.org/jira/browse/TUBEMQ-65
> Project: Apache TubeMQ
> Issue Type: New Feature
> Reporter: Guocheng Zhang
> Priority: Normal
>
> TubeMQ uses Protocol Buffers, mainly for borrowing and only borrowing pb's
> ZigZag, Varints encoding scheme to facilitate the construction of the
> underlying network message package. It doesn't matter which version of PB is
> specific, so you can see that this version is very old.
> Actually, we found that if this piece is bound to PB, the compile time
> requires the business to install this component in advance, and at the same
> time, the issued SDK is likely to form a dependency conflict with the
> business's PB version.
> In the future, deleting PB component dependencies may be a better choice.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)