| | |
| | | request.setQueueName(queueName); |
| | | request.setMsgContent(msg); |
| | | request.setDelaySeconds(delaySeconds); |
| | | |
| | | try { |
| | | SendCmqMsgResponse response = getMsgClient().SendCmqMsg(request); |
| | | return response.getMsgId(); |
| | |
| | | return null; |
| | | } |
| | | |
| | | |
| | | public String sendMsg(String queueName, String msg) { |
| | | return this.sendMsg(queueName, msg, 0L); |
| | | } |
| | |
| | | // 消费消息 |
| | | public Message recieveMsg(String queueName) throws Exception { |
| | | com.qcloud.cmq.Queue queue = account.getQueue(queueName); |
| | | return queue.receiveMessage(); |
| | | try { |
| | | return queue.receiveMessage(); |
| | | } catch (Exception e) { |
| | | if (e.getMessage() != null && !e.getMessage().contains("no message")) |
| | | e.printStackTrace(); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | /** |