我创建了一个与AWS SQS交互的SpringBoot应用程序。 我使用注释从队列(SQS)消耗消息,如下所示:
@SqsListener(value = "${QUEUE_Name}", deletionPolicy =SqsMessageDeletionPolicy.ON_SUCCESS)
public void performVirusCheck(String request) {
logger.debug("ENTRY-->performVirusCheck");
migrationFPUService.virusCheckService(request);
logger.debug("EXIT-->performVirusCheck");
}
AWS凭据和其他配置保存在“aplication.properties”文件中。
要求是控制此queueListener上的消息速率。请就如何实施上述要求提出建议。