|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface MQConsumer
Consumer接口
| 方法摘要 | |
|---|---|
Set<MessageQueue> |
fetchSubscribeMessageQueues(String topic)
根据topic获取对应的MessageQueue,是可被订阅的队列 P.S 从Consumer Cache中拿数据,可以频繁调用。 |
void |
sendMessageBack(MessageExt msg,
int delayLevel)
Consumer消费失败的消息可以选择重新发回到服务器端,并延时消费 会首先尝试将消息发回到消息之前存储的主机,此时只传送消息Offset,消息体不传送,不会占用网络带宽 如果发送失败,会自动重试发往其他主机,此时消息体也会传送 重传回去的消息只会被当前Consumer Group消费。 |
| 从接口 com.alibaba.rocketmq.client.MQAdmin 继承的方法 |
|---|
createTopic, earliestMsgStoreTime, maxOffset, minOffset, queryMessage, searchOffset, viewMessage |
| 方法详细信息 |
|---|
void sendMessageBack(MessageExt msg,
int delayLevel)
throws RemotingException,
MQBrokerException,
InterruptedException,
MQClientException
msg - delayLevel -
InterruptedException
MQBrokerException
RemotingException
MQClientException
Set<MessageQueue> fetchSubscribeMessageQueues(String topic)
throws MQClientException
topic - 消息Topic
MQClientException
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||