接口 com.alibaba.rocketmq.client.consumer.AllocateMessageQueueStrategy
的使用

使用 AllocateMessageQueueStrategy 的软件包
com.alibaba.rocketmq.client.consumer   
com.alibaba.rocketmq.client.consumer.rebalance   
com.alibaba.rocketmq.client.impl.consumer   
 

com.alibaba.rocketmq.client.consumerAllocateMessageQueueStrategy 的使用
 

返回 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.consumer 中的方法
 AllocateMessageQueueStrategy DefaultMQPushConsumer.getAllocateMessageQueueStrategy()
           
 AllocateMessageQueueStrategy DefaultMQPullConsumer.getAllocateMessageQueueStrategy()
           
 

参数类型为 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.consumer 中的方法
 void DefaultMQPushConsumer.setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy allocateMessageQueueStrategy)
           
 void DefaultMQPullConsumer.setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy allocateMessageQueueStrategy)
           
 

com.alibaba.rocketmq.client.consumer.rebalanceAllocateMessageQueueStrategy 的使用
 

实现 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.consumer.rebalance 中的类
 class AllocateMessageQueueAveragely
          平均分配队列算法
 class AllocateMessageQueueByConfig
          按照配置来分配队列,建议应用使用Spring来初始化
 class AllocateMessageQueueByMachineRoom
          按照机房来分配队列,例如支付宝逻辑机房
 

com.alibaba.rocketmq.client.impl.consumerAllocateMessageQueueStrategy 的使用
 

声明为 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.impl.consumer 中的字段
protected  AllocateMessageQueueStrategy RebalanceImpl.allocateMessageQueueStrategy
           
 

返回 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.impl.consumer 中的方法
 AllocateMessageQueueStrategy RebalanceImpl.getAllocateMessageQueueStrategy()
           
 

参数类型为 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.impl.consumer 中的方法
 void RebalanceImpl.setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy allocateMessageQueueStrategy)
           
 

参数类型为 AllocateMessageQueueStrategycom.alibaba.rocketmq.client.impl.consumer 中的构造方法
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-2014. All Rights Reserved.