apache / apache/incubator-seata
[task] Clean up and reduce Seata configuration items
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
## Why you need it?
Is your feature request related to a problem? Please describe in details
Clean up and reduce Seata configuration items
清除和减少 Seata 配置项
At present, Seata has too many configuration items. In the past, the function of the new version is decided by the configuration switch, but in the later version such switch has not been cleared for a long time, resulting in the expansion of configuration items and model. It is time to clean some useless configuration items of Seata.
目前Seata的配置项过多,在过去对于新版本的功能都是通过配置开关来决定是否开启,但是在之后的版本此类的开关长期未清理,造成了配置项和模型的膨胀,是时候对Seata一些无用的配置项进行清理了。
The principle of cleaning is that you can disable the configuration switch for long-term stable functions and clear the configuration switch that is not exposed to the user service layer.
清理的原则是长期稳定的功能可废除配置开关,对用户业务层不透出的配置开关开清理。
## How it could be?
A clear and concise description of what you want to happen. You can explain more about input of the feature, and output of it.
## Other related information
Add any other context or screenshots about the feature request here.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by inventorying Seata configuration items and tracing which switches are stable or not exposed to the user service layer; done means obsolete switches and their related configuration model are removed consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100