You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@inlong.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2021/07/28 11:16:01 UTC

[jira] [Updated] (INLONG-65) Remove the Protocol Buffers component dependency

     [ https://issues.apache.org/jira/browse/INLONG-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ASF GitHub Bot updated INLONG-65:
---------------------------------
    Labels: pull-request-available  (was: )

> Remove the Protocol Buffers component dependency
> ------------------------------------------------
>
>                 Key: INLONG-65
>                 URL: https://issues.apache.org/jira/browse/INLONG-65
>             Project: Apache InLong
>          Issue Type: New Feature
>            Reporter: Guocheng Zhang
>            Priority: Normal
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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)