| 程序包 | 说明 |
|---|---|
| com.alibaba.rocketmq.client.impl | |
| com.alibaba.rocketmq.client.impl.producer | |
| com.alibaba.rocketmq.client.producer |
| 限定符和类型 | 方法和说明 |
|---|---|
SendResult |
MQClientAPIImpl.sendMessage(String addr,
String brokerName,
Message msg,
SendMessageRequestHeader requestHeader,
long timeoutMillis,
CommunicationMode communicationMode,
SendCallback sendCallback)
发送消息
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultMQProducerImpl.send(Message msg,
MessageQueueSelector selector,
Object arg,
SendCallback sendCallback)
SELECT ASYNC -------------------------------------------------------
|
void |
DefaultMQProducerImpl.send(Message msg,
MessageQueue mq,
SendCallback sendCallback)
KERNEL ASYNC -------------------------------------------------------
|
void |
DefaultMQProducerImpl.send(Message msg,
SendCallback sendCallback)
DEFAULT ASYNC -------------------------------------------------------
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultMQProducer.send(Message msg,
MessageQueueSelector selector,
Object arg,
SendCallback sendCallback) |
void |
MQProducer.send(Message msg,
MessageQueueSelector selector,
Object arg,
SendCallback sendCallback)
发送消息,可以自定义选择队列,队列的总数可能会由于Broker的启停变化
如果要保证消息严格有序,在向运维人员申请Topic时,需要特别说明 异步调用 |
void |
DefaultMQProducer.send(Message msg,
MessageQueue mq,
SendCallback sendCallback) |
void |
MQProducer.send(Message msg,
MessageQueue mq,
SendCallback sendCallback)
向指定队列发送消息,异步调用
|
void |
DefaultMQProducer.send(Message msg,
SendCallback sendCallback) |
void |
MQProducer.send(Message msg,
SendCallback sendCallback)
发送消息,异步调用
|
Copyright © 2012–2013. All rights reserved.