org.tinygroup.dbrouter.config
类 Partition
java.lang.Object
org.tinygroup.dbrouter.config.Partition
public class Partition
- extends Object
分区
- 作者:
- luoguo
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_PRIMARY_SLAVE
public static final int MODE_PRIMARY_SLAVE
- 主从模式,主从模式中的数据全部一样,通过读写分离来进行分流
- 另请参见:
- 常量字段值
MODE_SHARD
public static final int MODE_SHARD
- 分片模式,每个分片中的数据都不一样,通过分片可以减少单个库表中的记录系数
- 另请参见:
- 常量字段值
Partition
public Partition()
Partition
public Partition(String id,
int mode)
- 构造方法
- 参数:
id - 分区标识mode - 分区类型
getMode
public int getMode()
setMode
public void setMode(int mode)
getId
public String getId()
setId
public void setId(String id)
getPartitionRules
public List<PartitionRule> getPartitionRules()
getWritableShardList
public List<Shard> getWritableShardList()
getReadShardList
public List<Shard> getReadShardList()
setPartitionRules
public void setPartitionRules(List<PartitionRule> partitionRules)
getShards
public List<Shard> getShards()
setShards
public void setShards(List<Shard> shards)
getRouter
public Router getRouter()
setRouter
public void setRouter(Router router)
Copyright © 2006–2015 TinyGroup. All rights reserved.