You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.5 KiB
24 lines
1.5 KiB
|
|
# sharding-jdbc 配置 |
|
# 配置数据源...launcher.properties |
|
|
|
|
|
# 5.1.0 分表 |
|
# https://github.com/apache/shardingsphere/blob/master/examples/shardingsphere-jdbc-example/single-feature-example/sharding-example/sharding-raw-jdbc-example/src/main/resources/META-INF/sharding-tables.yaml |
|
|
|
# 打开sharding-jdbc sql输出日志 |
|
spring.shardingsphere.props.sql-show=true |
|
# 需要sharding处理的表 |
|
spring.shardingsphere.rules.sharding.binding-tables=im_group,im_group_user |
|
# im_group |
|
spring.shardingsphere.rules.sharding.tables.im_group.actual-data-nodes=ds1.im_group_$->{0..3} |
|
spring.shardingsphere.rules.sharding.tables.im_group.table-strategy.standard.sharding-column=id |
|
spring.shardingsphere.rules.sharding.tables.im_group.table-strategy.standard.sharding-algorithm-name=im-group-inline |
|
spring.shardingsphere.rules.sharding.sharding-algorithms.im-group-inline.type=INLINE |
|
spring.shardingsphere.rules.sharding.sharding-algorithms.im-group-inline.props.algorithm-expression=im_group_$->{id & 3} |
|
# im_group_user |
|
spring.shardingsphere.rules.sharding.tables.im_group_user.actual-data-nodes=ds1.im_group_user_$->{0..7} |
|
spring.shardingsphere.rules.sharding.tables.im_group_user.table-strategy.standard.sharding-column=group_id |
|
spring.shardingsphere.rules.sharding.tables.im_group_user.table-strategy.standard.sharding-algorithm-name=im-group-user-inline |
|
spring.shardingsphere.rules.sharding.sharding-algorithms.im-group-user-inline.type=INLINE |
|
spring.shardingsphere.rules.sharding.sharding-algorithms.im-group-user-inline.props.algorithm-expression=im_group_user_$->{group_id & 7}
|
|
|