public class MQClient extends Object
| 构造器和说明 |
|---|
MQClient(String accountEndpoint,
String accessId,
String accessKey)
init a MQ client with default client config
|
MQClient(String accountEndpoint,
String accessId,
String accessKey,
com.aliyun.mq.http.common.http.ClientConfiguration config)
init a MQ client with defined client config
|
MQClient(String accountEndpoint,
String accessId,
String accessKey,
String securityToken)
init a MQ client with default client config, use sts token to access mq
|
MQClient(String accountEndpoint,
String accessId,
String accessKey,
String securityToken,
com.aliyun.mq.http.common.http.ClientConfiguration config)
init a MQ client with defined client config, use sts token to access mq
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
MQConsumer |
getConsumer(String topicName,
String consumer)
default instance
|
MQConsumer |
getConsumer(String topicName,
String consumer,
String messageTag)
default instance with filter message tag.
|
MQConsumer |
getConsumer(String instanceId,
String topicName,
String consumer,
String messageTag)
instance with filter message tag.
|
MQProducer |
getProducer(String topicName)
default instance
|
MQProducer |
getProducer(String instanceId,
String topicName)
with instance
|
boolean |
isOpen() |
String |
toString() |
public MQClient(String accountEndpoint, String accessId, String accessKey)
accountEndpoint - mq http endpoint, like: http://xxx.mqreset.cn-hangzhou.aliyuncs.comaccessId - aliyun access idaccessKey - aliyun access secret keypublic MQClient(String accountEndpoint, String accessId, String accessKey, com.aliyun.mq.http.common.http.ClientConfiguration config)
accountEndpoint - mq http endpoint, like: http://xxx.mqreset.cn-hangzhou.aliyuncs.comaccessId - aliyun access idaccessKey - aliyun access secret keyconfig - defined client configpublic MQClient(String accountEndpoint, String accessId, String accessKey, String securityToken)
accountEndpoint - mq http endpoint, like: http://xxx.mqreset.cn-hangzhou.aliyuncs.comaccessId - aliyun access idaccessKey - aliyun access secret keysecurityToken - aliyun sts tokenpublic MQClient(String accountEndpoint, String accessId, String accessKey, String securityToken, com.aliyun.mq.http.common.http.ClientConfiguration config)
accountEndpoint - mq http endpoint, like: http://xxx.mqreset.cn-hangzhou.aliyuncs.comaccessId - aliyun access idaccessKey - aliyun access secret keysecurityToken - aliyun sts tokenconfig - defined client configpublic void close()
public boolean isOpen()
public MQProducer getProducer(String topicName)
topicName - topic namepublic MQProducer getProducer(String instanceId, String topicName)
instanceId - instance idtopicName - topic namepublic MQConsumer getConsumer(String topicName, String consumer, String messageTag)
topicName - topic nameconsumer - client idmessageTag - message tagpublic MQConsumer getConsumer(String topicName, String consumer)
topicName - topic nameconsumer - client idpublic MQConsumer getConsumer(String instanceId, String topicName, String consumer, String messageTag)
instanceId - instance idtopicName - topic nameconsumer - client idmessageTag - message tagCopyright © 2019. All Rights Reserved.