funky-eyes opened a new issue, #7439: URL: https://github.com/apache/incubator-seata/issues/7439
### Why you need it? 1. 如果saga注解化的分支不是远程分支时,必须要带上`@LocalTCC`注解才会被代理,才能注册分支事务.而该注解在使用saga注解化场景下使用会非常困惑,因为它是saga,而不是tcc模式. 2. 你可以实现一个新的注解来替代`@LocalTCC`或者为TCC和SAGA注解化提供一个通用的注解,而不是带有某个特定事务模式标识的注解. 注: 需要向下兼容`@LocalTCC`的使用方式 1. When the branch in Saga annotation mode is not a remote branch, it must be annotated with `@LocalTCC` to be proxied and to register the branch transaction. However, using this annotation in the Saga annotation scenario can be very confusing, since it is a Saga, not a TCC mode. 2. You could implement a new annotation to replace `@LocalTCC`, or provide a general annotation for both TCC and Saga annotation modes, instead of using an annotation that indicates a specific transaction pattern. Note: The new solution should be backward compatible with the current usage of `@LocalTCC`. ### How it could be? _No response_ ### Other related information _No response_ -- 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]
