| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
ScheduledSlotArranger.assignSlots(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
protected boolean |
ScheduledSlotArranger.balanceSlots(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
protected SlotAssigner |
ScheduledSlotArranger.createSlotAssigner(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
protected SlotBalancer |
ScheduledSlotArranger.createSlotBalancer(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SlotTableBuilder |
DefaultSlotAssigner.slotTableBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SlotTableBuilder |
DefaultSlotAssigner.getSlotTableBuilder() |
| 构造器和说明 |
|---|
DefaultSlotAssigner(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SlotTableBuilder |
DefaultSlotBalancer.slotTableBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
SlotTableBuilder |
DefaultSlotBalancer.getSlotTableBuilder() |
| 构造器和说明 |
|---|
DefaultSlotBalancer(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
LeaderOnlyBalancer(SlotTableBuilder slotTableBuilder,
Collection<String> currentDataServers) |
| 限定符和类型 | 方法和说明 |
|---|---|
SlotTableBuilder |
SlotTableBuilder.addFollower(int slotId,
String follower) |
SlotTableBuilder |
SlotTableBuilder.removeFollower(int slotId,
String follower) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SlotTableBuilder |
Comparators.AbstractSlotComparator.slotTableBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
static Comparators.DataServerFollowerSizeComparator |
Comparators.leastFollowersFirst(SlotTableBuilder slotTableBuilder) |
static Comparators.DataServerLeaderSizeComparator |
Comparators.leastLeadersFirst(SlotTableBuilder slotTableBuilder) |
static Comparators.DataServerFollowerSizeComparator |
Comparators.mostFollowersFirst(SlotTableBuilder slotTableBuilder) |
static Comparators.DataServerLeaderSizeComparator |
Comparators.mostLeadersFirst(SlotTableBuilder slotTableBuilder) |
static Comparators.SlotLeaderRelateDataServerLeaderSizeComparator |
Comparators.slotLeaderHasMostLeaderSlots(SlotTableBuilder slotTableBuilder) |
| 构造器和说明 |
|---|
AbstractDataServerComparator(SlotTableBuilder slotTableBuilder,
SortType sortType) |
AbstractSlotComparator(SlotTableBuilder slotTableBuilder,
SortType sortType) |
AbstractSlotNumberComparator(SlotTableBuilder slotTableBuilder,
SortType sortType) |
DataServerFollowerSizeComparator(SlotTableBuilder slotTableBuilder,
SortType sortType) |
DataServerLeaderSizeComparator(SlotTableBuilder slotTableBuilder,
SortType sortType) |
SlotLeaderRelateDataServerLeaderSizeComparator(SlotTableBuilder slotTableBuilder,
SortType sortType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Selector<String> |
Selectors.slotLeaderSelector(int highWaterMark,
SlotTableBuilder slotTableBuilder,
int slotId) |
Copyright © 2023 The Ant Financial. All rights reserved.