| SPI 名称 | 详细说明 |
|---|---|
| ShardingSphereRuleBuilder | 用于将用户配置转化为规则对象 |
| 已知实现类 | 详细说明 |
|---|---|
| ShardingRuleBuilder | 用于将分片用户配置转化为分片规则对象 |
| ReplicaQueryRuleBuilder | 用于将读写分离用户配置转化为读写分离规则对象 |
| EncryptRuleBuilder | 用于将加密用户配置转化为加密规则对象 |
| ShadowRuleBuilder | 用于将影子库用户配置转化为影子库规则对象 |
| SPI 名称 | 详细说明 |
|---|---|
| YamlRuleConfigurationSwapper | 用于将 YAML 配置转化为标准用户配置 |
| 已知实现类 | 详细说明 |
|---|---|
| ShardingRuleConfigurationYamlSwapper | 用于将分片的 YAML 配置转化为分片标准配置 |
| ReplicaQueryRuleConfigurationYamlSwapper | 用于将读写分离的 YAML 配置转化为读写分离标准配置 |
| EncryptRuleConfigurationYamlSwapper | 用于将加密的 YAML 分片配置转化为加密标准配置 |
| ShadowRuleConfigurationYamlSwapper | 用于将影子库的 YAML 分片配置转化为影子库标准配置 |
| SPI 名称 | 详细说明 |
|---|---|
| ShardingSphereYamlConstruct | 用于将定制化对象和 YAML 相互转化 |
| 已知实现类 | 详细说明 |
|---|---|
| NoneShardingStrategyConfigurationYamlConstruct | 用于将不分片策略对象和 YAML 相互转化 |