В настоящее время у меня есть требование, когда мы слушаем один SQS, но исходя из среды разработки или тестирования, я должен изменить политику удаления на on_SUCCESS или НИКОГДА. Есть ли способ, где мы можем справиться с этим динамически. Я использую AWS SDK.
@SqsListener(value = "${application.marketplace.aws.queueName}", deletionPolicy =SqsMessageDeletionPolicy.NEVER)
public void pollSQSMsgAscync(final String message) throws Exception {}