org.tinygroup.dbrouter.config
public class Partition extends Object
| Modifier and Type | Field and 描述 |
|---|---|
static int |
MODE_PRIMARY_SLAVE
主从模式,主从模式中的数据全部一样,通过读写分离来进行分流
|
static int |
MODE_SHARD
分片模式,每个分片中的数据都不一样,通过分片可以减少单个库表中的记录系数
|
| Modifier and Type | Method and 描述 |
|---|---|
String |
getId() |
int |
getMode() |
List<PartitionRule> |
getPartitionRules() |
List<Shard> |
getReadShardList() |
Router |
getRouter() |
List<Shard> |
getShards() |
List<Shard> |
getWritableShardList() |
void |
setId(String id) |
void |
setMode(int mode) |
void |
setPartitionRules(List<PartitionRule> partitionRules) |
void |
setRouter(Router router) |
void |
setShards(List<Shard> shards) |
public static final int MODE_PRIMARY_SLAVE
public static final int MODE_SHARD
public Partition()
public Partition(String id, int mode)
id - 分区标识mode - 分区类型public int getMode()
public void setMode(int mode)
public String getId()
public void setId(String id)
public List<PartitionRule> getPartitionRules()
public void setPartitionRules(List<PartitionRule> partitionRules)
public Router getRouter()
public void setRouter(Router router)
Copyright © 2006–2015 TinyGroup. All rights reserved.