| 程序包 | 说明 |
|---|---|
| com.alibaba.rocketmq.client.consumer | |
| com.alibaba.rocketmq.client.consumer.rebalance | |
| com.alibaba.rocketmq.client.impl.consumer |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocateMessageQueueStrategy |
DefaultMQPullConsumer.getAllocateMessageQueueStrategy() |
AllocateMessageQueueStrategy |
DefaultMQPushConsumer.getAllocateMessageQueueStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultMQPullConsumer.setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy allocateMessageQueueStrategy) |
void |
DefaultMQPushConsumer.setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy allocateMessageQueueStrategy) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AllocateMessageQueueAveragely
平均分配队列算法
|
class |
AllocateMessageQueueByConfig
按照配置来分配队列,建议应用使用Spring来初始化
|
class |
AllocateMessageQueueByMachineRoom
按照机房来分配队列,例如支付宝逻辑机房
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected AllocateMessageQueueStrategy |
RebalanceImpl.allocateMessageQueueStrategy |
| 限定符和类型 | 方法和说明 |
|---|---|
AllocateMessageQueueStrategy |
RebalanceImpl.getAllocateMessageQueueStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RebalanceImpl.setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy allocateMessageQueueStrategy) |
| 构造器和说明 |
|---|
RebalanceImpl(String consumerGroup,
MessageModel messageModel,
AllocateMessageQueueStrategy allocateMessageQueueStrategy,
MQClientFactory mQClientFactory) |
RebalancePullImpl(String consumerGroup,
MessageModel messageModel,
AllocateMessageQueueStrategy allocateMessageQueueStrategy,
MQClientFactory mQClientFactory,
DefaultMQPullConsumerImpl defaultMQPullConsumerImpl) |
RebalancePushImpl(String consumerGroup,
MessageModel messageModel,
AllocateMessageQueueStrategy allocateMessageQueueStrategy,
MQClientFactory mQClientFactory,
DefaultMQPushConsumerImpl defaultMQPushConsumerImpl) |
Copyright © 2012–2013. All rights reserved.