我已经配置了SQS侦听器以使用消息列表中的消息,但是一次只能接收一条消息,并且由于无法将model.StudentData转换为java.util.ArrayList<com.amazonaws.services.sqs.model.Message>
的实例而出错。
我的代码是:-
@SqsListener(value = "${queueName}", deletionPolicy = SqsMessageDeletionPolicy.NEVER) public void receiveMessage(final StudentData studentData, @Header("SenderId") final String senderId, final Acknowledgment acknowledgment) { // business logic acknowledgment.acknowledge(); }
关于如何配置sqs侦听器以使用多条消息的任何建议
任何帮助将不胜感激
我已经配置了SQS侦听器以使用消息列表中的消息,但是一次只能接收一条消息,并且由于无法将model.StudentData转换为Java实例而出错。...]
要使用批次,您可以直接使用AmazonSQS客户端。