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

Reply via email to