1. 发送
@Component
@ConditionalOnClass({RocketMQTemplate.class})
public class MessageSender {
private static final Logger log = LoggerFactory.getLogger(MessageSender.class);
@Resource
private RocketMQTemplate rocketMQTemplate;
public MessageSender() {
}
public void sendOrderly(QueueType queueType, Object content, String orderedKey) {
this.sendOrderly(queueType.getQueueName(), content, orderedKey, true);
}
public void sendOrderly(QueueType queueType, Object content, String orderedKey, long timeout) {
try {
this.rocketMQTemplate.syncSendOrderly(queueType.getQueueName(), content, orderedKey, timeout);
} catch (Exception var9) {
log.error("消息发送失败", var9);
}
}
public void send(QueueType queueType, Object content) {
this.send(queueType.getQueueName(), content, true);
}
public void sendV2(QueueType queueType, Object content) {
Str