public class MetaQEventClient extends Object implements MetaQConsumerClient
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.rocketmq.client.consumer.DefaultMQPushConsumer |
consumer
metaQ 数据消费者
|
protected int |
consumerCorePoolSize
metaq 并发线数
|
protected boolean |
consumerSuspended
metaq 消费挂起
|
| 构造器和说明 |
|---|
MetaQEventClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getConsumerGroup() |
String |
getConsumeThreadMax() |
String |
getConsumeThreadMin() |
String |
getInstanceName() |
org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently |
getMessageListener() |
String |
getNamesrvAddr() |
void |
init()
metaq consumer内部具有并发能力,并发数可配置,建议应用这边只起一个consumer,利于并发性能调整。
|
boolean |
isConsumerSuspended() |
void |
resume() |
void |
resumeConsumer()
继续metaQ消费器
|
void |
setConsumerCorePoolSize(int consumerCorePoolSize)
setConsumerCorePoolSize
|
void |
setConsumerGroup(String consumerGroup) |
void |
setConsumerSuspended(boolean consumerSuspended)
setConsumerSuspended
|
void |
setConsumeThreadMax(String consumeThreadMax) |
void |
setConsumeThreadMin(String consumeThreadMin) |
void |
setInstanceName(String instanceName) |
void |
setMessageListener(org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently messageListener) |
void |
setNamesrvAddr(String namesrvAddr) |
void |
setSubscribeMap(Map<String,String> subscribeMap) |
void |
shown()
关闭订阅端
|
void |
suspend() |
void |
suspendConsumer()
暂停metaQ消费器
|
void |
updateConsumerCorePoolSize(int corePoolSize)
修改metaQ消费线程数
|
org.apache.rocketmq.common.message.MessageExt |
viewMessage(String msgId)
根据msg id 获得metaq 消息
|
protected org.apache.rocketmq.client.consumer.DefaultMQPushConsumer consumer
protected int consumerCorePoolSize
protected boolean consumerSuspended
public void init()
throws org.apache.rocketmq.client.exception.MQClientException
init 在接口中 MetaQConsumerClientorg.apache.rocketmq.client.exception.MQClientException - MQClientExceptionpublic void shown()
MetaQConsumerClientshown 在接口中 MetaQConsumerClientpublic void suspendConsumer()
MetaQConsumerClientsuspendConsumer 在接口中 MetaQConsumerClientMetaQConsumerClient.suspendConsumer()public void resumeConsumer()
MetaQConsumerClientresumeConsumer 在接口中 MetaQConsumerClientMetaQConsumerClient.resumeConsumer()public void updateConsumerCorePoolSize(int corePoolSize)
MetaQConsumerClientupdateConsumerCorePoolSize 在接口中 MetaQConsumerClientcorePoolSize - corePoolSizeMetaQConsumerClient.updateConsumerCorePoolSize(int)public org.apache.rocketmq.common.message.MessageExt viewMessage(String msgId) throws Exception
MetaQConsumerClientviewMessage 在接口中 MetaQConsumerClientmsgId - 消息idException - 异常MetaQConsumerClient.viewMessage(String)public void setConsumerCorePoolSize(int consumerCorePoolSize)
consumerCorePoolSize - consumerCorePoolSizepublic void setConsumerSuspended(boolean consumerSuspended)
consumerSuspended - consumerSuspendedpublic String getInstanceName()
public void setInstanceName(String instanceName)
public String getConsumerGroup()
public void setConsumerGroup(String consumerGroup)
public String getNamesrvAddr()
public void setNamesrvAddr(String namesrvAddr)
public String getConsumeThreadMax()
public void setConsumeThreadMax(String consumeThreadMax)
public String getConsumeThreadMin()
public void setConsumeThreadMin(String consumeThreadMin)
public boolean isConsumerSuspended()
public void suspend()
public void resume()
public org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently getMessageListener()
public void setMessageListener(org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently messageListener)
Copyright © 2019. All rights reserved.