35.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)&region=EU_WEST_1");

결과적으로 DeleteMessageResult 인스턴스가 포함된 교환에서 메시지가 삭제되었는지 확인하는 데 사용할 수 있습니다.