Open kpvt001 opened 8 months ago
项目依赖2个库(简称A),由于一些原因,这个库不能进行修改和升级。 目前发现了若干不兼容的升级,如:A调用的primitive.GetProducerCtx/GetConsumerCtx是1个返回值,其它部分依赖rocketmq-client-go的库调用的primitive.GetProducerCtx/GetConsumerCtx是2个返回值,这导致无法编译项目。如果对其他库进行粗暴的降级,又不可行。
A 不能 修改。 A 不能 修改。 A 不能 修改。
请问该如何解决此问题?rocketmq-client-go是否能修复不兼容升级的问题?
并且,由于项目原因,依赖的部分二方库、三方库,可能无法升级,或者迟迟未升级,导致编译失败。
项目依赖2个库(简称A),由于一些原因,这个库不能进行修改和升级。 目前发现了若干不兼容的升级,如:A调用的primitive.GetProducerCtx/GetConsumerCtx是1个返回值,其它部分依赖rocketmq-client-go的库调用的primitive.GetProducerCtx/GetConsumerCtx是2个返回值,这导致无法编译项目。如果对其他库进行粗暴的降级,又不可行。
A 不能 修改。 A 不能 修改。 A 不能 修改。
请问该如何解决此问题?rocketmq-client-go是否能修复不兼容升级的问题?
并且,由于项目原因,依赖的部分二方库、三方库,可能无法升级,或者迟迟未升级,导致编译失败。