|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface MQPushConsumer
消费者,被动方式消费
| 方法摘要 | |
|---|---|
void |
registerMessageListener(MessageListener messageListener)
注册消息监听器,一个Consumer只能有一个监听器 |
void |
resume()
消费线程恢复,继续消费 |
void |
shutdown()
关闭服务,一旦关闭,此对象将不可用 |
void |
start()
启动服务,调用之前确保registerMessageListener与subscribe都已经调用 或者已经通过Spring注入了相关配置 |
void |
subscribe(String topic,
String subExpression)
订阅消息,方法可以调用多次来订阅不同的Topic,也可覆盖之前Topic的订阅过滤表达式 |
void |
suspend()
消费线程挂起,暂停消费 |
void |
unsubscribe(String topic)
取消订阅,从当前订阅组内注销,消息会被订阅组内其他订阅者订阅 |
void |
updateCorePoolSize(int corePoolSize)
动态调整消费线程池线程数量 |
| 从接口 com.alibaba.rocketmq.client.consumer.MQConsumer 继承的方法 |
|---|
fetchSubscribeMessageQueues, sendMessageBack |
| 从接口 com.alibaba.rocketmq.client.MQAdmin 继承的方法 |
|---|
createTopic, earliestMsgStoreTime, maxOffset, minOffset, queryMessage, searchOffset, viewMessage |
| 方法详细信息 |
|---|
void start()
throws MQClientException
MQClientExceptionvoid shutdown()
void registerMessageListener(MessageListener messageListener)
messageListener -
void subscribe(String topic,
String subExpression)
throws MQClientException
topic - 消息主题subExpression - 订阅过滤表达式字符串,broker依据此表达式进行过滤。目前只支持或运算listener - 消息回调监听器
MQClientExceptionvoid unsubscribe(String topic)
topic - 消息主题void updateCorePoolSize(int corePoolSize)
corePoolSize - void suspend()
void resume()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||