bobbyz007 commented on issue #6563:
URL: 
https://github.com/apache/incubator-seata/issues/6563#issuecomment-2121882422

   
当依赖seata-all时,问题就是用户代码引入ora.apache新版本的类,最终却加载出了io.seata.saga.rm.SagaResourceManager,
 而不是org.apache.seata.saga.rm.SagaResourceManager。 
   
   比如分两个版本,主要特性应该就是都在org.apache下开发, io.seata就修改合入下bug,最终就不维护了。 
我看到现在其实就是在一份代码库中维护了两种逻辑,代码感觉更复杂啊。 以EnhancedServiceLoader为例, 里面很多方法都带个尾巴参数 
boolean includeCompatible去做if判断。 这种if多了,开发自己都搞蒙了。这只是这一个类,其他类暂时不清楚
   
   > 你说的影响使用是指什么?另外common-lang/common-lang3 这种难道让社区维护两个版本?这严重增加了历史用户迁移成本和社区维护成本 
What do you mean by affecting usage? Also, are you suggesting that the 
community should maintain two versions like common-lang/common-lang3? This 
would significantly increase the migration cost for historical users and the 
maintenance cost for the community.
   
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to