提交 e2bfc6d7 编写于 作者: H haocao

Yaml configuration for master-slave 10th.

上级 ceec4aed
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
package io.shardingjdbc.config.yaml.api; package io.shardingjdbc.config.yaml.api;
import io.shardingjdbc.config.yaml.internel.ms.MasterSlaveRuleBuilder; import io.shardingjdbc.config.yaml.internel.masterslave.MasterSlaveRuleBuilder;
import io.shardingjdbc.config.yaml.internel.ms.YamlMasterSlaveConfig; import io.shardingjdbc.config.yaml.internel.masterslave.YamlMasterSlaveConfig;
import io.shardingjdbc.core.jdbc.core.datasource.MasterSlaveDataSource; import io.shardingjdbc.core.jdbc.core.datasource.MasterSlaveDataSource;
import org.yaml.snakeyaml.Yaml; import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.constructor.Constructor; import org.yaml.snakeyaml.constructor.Constructor;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* </p> * </p>
*/ */
package io.shardingjdbc.config.yaml.internel.ms; package io.shardingjdbc.config.yaml.internel.masterslave;
import io.shardingjdbc.core.api.config.MasterSlaveRuleConfiguration; import io.shardingjdbc.core.api.config.MasterSlaveRuleConfiguration;
import io.shardingjdbc.core.rule.MasterSlaveRule; import io.shardingjdbc.core.rule.MasterSlaveRule;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
* </p> * </p>
*/ */
package io.shardingjdbc.config.yaml.internel.ms; package io.shardingjdbc.config.yaml.internel.masterslave;
import io.shardingjdbc.core.api.algorithm.masterslave.MasterSlaveLoadBalanceAlgorithmType; import io.shardingjdbc.core.api.algorithm.masterslave.MasterSlaveLoadBalanceAlgorithmType;
import lombok.Getter; import lombok.Getter;
......
...@@ -19,7 +19,7 @@ package io.shardingjdbc.config.yaml.internel.sharding; ...@@ -19,7 +19,7 @@ package io.shardingjdbc.config.yaml.internel.sharding;
import io.shardingjdbc.core.api.config.MasterSlaveRuleConfiguration; import io.shardingjdbc.core.api.config.MasterSlaveRuleConfiguration;
import io.shardingjdbc.core.api.config.ShardingRuleConfiguration; import io.shardingjdbc.core.api.config.ShardingRuleConfiguration;
import io.shardingjdbc.config.yaml.internel.ms.YamlMasterSlaveConfig; import io.shardingjdbc.config.yaml.internel.masterslave.YamlMasterSlaveConfig;
import io.shardingjdbc.core.rule.ShardingRule; import io.shardingjdbc.core.rule.ShardingRule;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
package io.shardingjdbc.config.yaml.internel.sharding; package io.shardingjdbc.config.yaml.internel.sharding;
import io.shardingjdbc.config.yaml.internel.ms.YamlMasterSlaveConfig; import io.shardingjdbc.config.yaml.internel.masterslave.YamlMasterSlaveConfig;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
......
...@@ -43,6 +43,7 @@ masterSlaveRules: ...@@ -43,6 +43,7 @@ masterSlaveRules:
db0_master db0_master
slaveDataSourceNames: slaveDataSourceNames:
- db0_slave - db0_slave
loadBalanceAlgorithmClassName: io.shardingjdbc.core.api.algorithm.masterslave.RoundRobinMasterSlaveLoadBalanceAlgorithm
db_ms_1: db_ms_1:
masterDataSourceName: masterDataSourceName:
db1_master db1_master
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册