Мы пытаемся использовать spring-cloud-aws получать сообщения от AWS SQSГде я могу найти SqsListener
Мы хотели бы получать сообщения с помощью аннотаций. Весной documentation, это сбивает с толку.
Ниже они заявили, что используют аннотацию MessageMapping и QueueMessageHandler.
Конечные точки прослушивателя, обработанные аннотациями, являются самым простым способом прослушивания в сообщениях SQS. Просто аннотируйте методы с MessageMapping, а QueueMessageHandler направит сообщения к аннотированным методам.
Но в образце используется @SQSListener.
@SqsListener("queueName")
public void queueListener(Person person) {
// ...
}
Я искал @SqsListener и обнаружил, что она используется в тестовых классах как here. Поэтому мы попытались импортировать, org.springframework.cloud.aws.messaging.listener.annotation.SqsListener
. К сожалению, этот класс аннотации недоступен в последней версии.
Является ли org.springframework.cloud.aws.messaging.listener.annotation.SqsListener
, который я использую, является правильным? Или он еще не представлен в выпущенной версии? Если не выпущено, я могу использовать @MessageMapping
для получения сообщений от SQS?
@Alian - У вас есть какие-либо подсказки? – sag