36.8. 단일 메시지 삭제
단일 메시지를 삭제하려면 deleteMessage 작업을 사용합니다. 삭제하려는 메시지에 대한 수신 처리 헤더를 설정해야 합니다.
from("direct:start") .setHeader(SqsConstants.SQS_OPERATION, constant("deleteMessage")) .setHeader(SqsConstants.RECEIPT_HANDLE, constant("123456")) .to("aws-sqs://camel-1?accessKey=RAW(xxx)&secretKey=RAW(xxx)®ion=EU_WEST_1");
결과적으로 DeleteMessageResult
인스턴스가 포함된 교환이 수신되므로 메시지를 삭제했는지 여부를 확인하는 데 사용할 수 있습니다.