org.tinygroup.dbrouter.balance
接口 ShardBalance

所有已知实现类:
ShardBalanceDefault

public interface ShardBalance

集群分片负载均衡接口


方法摘要
 Shard getReadableShard(Partition partition)
          获取读取分区
 Shard getReadShardWithTransaction(Partition partition)
          获取读取分区,在开启事务的情况下
 List<Shard> getWritableShard(Partition partition)
          获取写入分区,在所有的写入分区都执行写入相关的指令
 

方法详细信息

getWritableShard

List<Shard> getWritableShard(Partition partition)
获取写入分区,在所有的写入分区都执行写入相关的指令

返回:

getReadableShard

Shard getReadableShard(Partition partition)
获取读取分区

返回:

getReadShardWithTransaction

Shard getReadShardWithTransaction(Partition partition)
获取读取分区,在开启事务的情况下

返回:


Copyright © 2006–2015 TinyGroup. All rights reserved.