public class AdaptivePartitionSelector extends AbstractPartitionSelector
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AdaptivePartitionSelector.AdaptivePartitionNode |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
NAME |
protected static String |
NODE_CACHE_KEY |
protected static String |
NODES_CACHE_KEY |
| 构造器和说明 |
|---|
AdaptivePartitionSelector() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Nodes |
getTopicNodes(TopicMetadata topicMetadata,
List<BrokerNode> brokerNodes) |
protected PartitionNode |
nextPartition(ProduceMessage message,
TopicMetadata topicMetadata,
List<BrokerNode> brokerNodes) |
String |
type() |
hashPartition, randomSelectPartition, randomSelectPartitionNode, select, selectPartitionprotected PartitionNode nextPartition(ProduceMessage message, TopicMetadata topicMetadata, List<BrokerNode> brokerNodes)
nextPartition 在类中 AbstractPartitionSelectorprotected Nodes getTopicNodes(TopicMetadata topicMetadata, List<BrokerNode> brokerNodes)
public String type()
Copyright © 2020 Joyqueue Community. All rights reserved.