Spring cloud AWS:发送到SQS URL而不是Queue Name

时间:2016-01-14 07:17:20

标签: java spring amazon-web-services amazon-sqs spring-cloud

我尝试使用spring-cloud-aws向Amazon SQS发送邮件。

有没有办法将消息发送到URL而不是队列名称?

即,而不是:

queueMessagingTemplate.convertAndSend(QUEUE_NAME, message);

我想做

queueMessagingTemplate.convertAndSend(QUEUE_URL, message);

您可以通过

在AmazonSQSClient中执行此操作
sqsClient.sendMessage(QUEUE_URL, message)

同样对于@MessageMapping注释,我想做

@MessageMapping(QUEUE_URL)

而不是

@MessageMapping(QUEUE_NAME)

这可能吗?

1 个答案:

答案 0 :(得分:-1)

是的!完全有可能。

示例:

@SqsListener (MY_QUEUE_NAME)