apache / apache/incubator-seata

v2.x 里的 tx GlobalTransactionalInterceptorHandler 使用了 io.seata.spring.annotation 下的注解 (T_T)

Open
#5,853 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

这样的话 seata-integration-tx 就只能与 spring 相关的适配结合使用了。。。建议:

* io.seata.spring.annotation.GlobalLock
* io.seata.spring.annotation.GlobalTransactional

上移到:

* io.seata.annotation.GlobalLock
* io.seata.annotation.GlobalTransactional

不能只是 “面向 spring 编程”。咱得 “面向 java 生态编程”,👍

Contributor guide

Open the contributing guide

Research direction

Start with the v2.x GlobalTransactionalInterceptorHandler and trace its uses of io.seata.spring.annotation.GlobalLock and GlobalTransactional. Review the related annotation references and integration boundaries; the work is done when these annotations are available under io.seata.annotation and seata-integration-tx is no longer tied to the Spring annotation package.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring
Domain
backend, distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.