apache / apache/incubator-seata

[task] Clean up and reduce Seata configuration items

Open
#4,367 2 comments 0 reactions 0 assignees View on GitHub
task: help-wanted
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.