我正在尝试使用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)
这可能吗?
最佳答案
是!完全有可能。
例:
@SqsListener (MY_QUEUE_NAME)