commit | f5a3a061485b4d9953cfed313fd5c78cc28dfc69 | [log] [tgz] |
---|---|---|
author | Liang Zhang <terrymanu@163.com> | Tue May 05 13:04:11 2020 +0800 |
committer | GitHub <noreply@github.com> | Tue May 05 13:04:11 2020 +0800 |
tree | d5bf899e076e6fe717a459095da8f75ca968d8e6 | |
parent | 514e5e078f6699e267719ecfc58e03258c6b7074 [diff] |
Use RuleConfigurationsYamlSwapper instead of ShardingRuleConfigurationYamlSwapper (#5424) * add ConfigurationBuilder.buildShardingYaml * refactor schema and rule map from string, rule to string, Collection<rule> * deprecate single rule param for OrchestrationShardingDataSourceFactory * use rules in ConfigCenter.loadShardingRuleConfiguration * rename ConfigCenter.loadShardingRuleConfiguration to loadRuleConfigurations * refactor ShardingDataSourceTest * Add RuleConfigurationsYamlSwapper * Add YamlRuleConfigurationBuilder * Add RuleConfigurationsYamlSwapper * refactor ConfigurationYamlConverter * use RuleConfigurationsYamlSwapper on rewriter test cases * refactor ConfigCenter * refactor ConfigCenter.persistConfiguration to persistConfigurations * refactor ConfigurationYamlConverter * refactor Bootstrap * refactor SchemaChangedListener * refactor ConfigCenter * refactor SpringBootConfiguration * refactor OrchestrationSpringBootConfiguration * refactor OrchestrationSpringBootConfiguration * remove YamlRuleConfigurationBuilder
ShardingSphere UI is a management background for ShardingSphere, including: dynamic configuration, Data orchestration, etc.
shardingsphere-ui-frontend based on vue and use the UI Toolkit element.
shardingsphere-ui-backend is a standard spring boot project.
git clone https://github.com/apache/shardingsphere.git cd shardingsphere/shardingsphere-ui/ mvn clean package -Prelease
Get the package in shardingsphere-ui/shardingsphere-ui-distribution/shardingsphere-ui-bin-distribution/target/apache-shardingsphere-${latest.release.version}-shardingsphere-ui-bin.tar.gz