gosonzhang commented on issue #49: [TUBEMQ-63] Replace force local dependency of protoc with auto-downloading URL: https://github.com/apache/incubator-tubemq/pull/49#issuecomment-612727245 Thanks for TisonKun, 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 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. Considering that TubeMQ is not a component with a wide audience such as Hbase, whether it is a good method to install the script compilation embedded dependency package, I don't know, and I worry that the first-time user may be confused and increase the barrier to use. If you need this when you use it, you can replace it directly. Subsequent considerations: deleting PB component dependencies may be a better choice.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
