shardingRule: tables: config: actualDataNodes: db_ms_${0..1}.t_config t_order: actualDataNodes: db_ms_${0..1}.t_order_${0..1} databaseStrategy: standard: shardingColumn: user_id preciseAlgorithmClassName: io.shardingsphere.shardingjdbc.orchestration.api.yaml.fixture.SingleAlgorithm tableStrategy: inline: shardingColumn: order_id algorithmExpression: t_order_${order_id % 2} keyGenerator: keyGeneratorColumnName: order_id keyGeneratorClassName: io.shardingsphere.shardingjdbc.orchestration.api.yaml.fixture.IncrementKeyGenerator t_order_item: actualDataNodes: db_ms_${0..1}.t_order_item_${0..1} databaseStrategy: standard: shardingColumn: user_id preciseAlgorithmClassName: io.shardingsphere.shardingjdbc.orchestration.api.yaml.fixture.SingleAlgorithm tableStrategy: inline: shardingColumn: order_id algorithmExpression: t_order_item_${order_id % 2} bindingTables: - t_order,t_order_item defaultDatabaseStrategy: none: defaultTableStrategy: complex: shardingColumns: id, order_id algorithmClassName: io.shardingsphere.shardingjdbc.orchestration.api.yaml.fixture.MultiAlgorithm masterSlaveRules: db_ms_0: masterDataSourceName: db0_master slaveDataSourceNames: - db0_slave loadBalanceAlgorithmClassName: io.shardingsphere.api.algorithm.masterslave.RoundRobinMasterSlaveLoadBalanceAlgorithm db_ms_1: masterDataSourceName: db1_master slaveDataSourceNames: - db1_slave orchestration: name: demo_ds_ms registry: serverLists: localhost:3181 namespace: orchestration-yaml-test