public class WeightedRoundRobinPartitionSelector extends AbstractPartitionSelector
| 构造器和说明 |
|---|
WeightedRoundRobinPartitionSelector() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
getGcd(int num1,
int num2) |
protected int |
getMaxGcd(List<PartitionMetadata> partitions) |
protected int |
getMaxWeight(List<PartitionMetadata> partitions) |
protected PartitionMetadata |
nextPartition(ProduceMessage message,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions) |
String |
type() |
hashPartition, select, selectPartitionprotected PartitionMetadata nextPartition(ProduceMessage message, TopicMetadata topicMetadata, List<PartitionMetadata> partitions)
nextPartition 在类中 AbstractPartitionSelectorprotected int getMaxGcd(List<PartitionMetadata> partitions)
protected int getMaxWeight(List<PartitionMetadata> partitions)
protected int getGcd(int num1,
int num2)
public String type()
Copyright © 2020 Joyqueue Community. All rights reserved.