home

Sqs

  1. sqs는 dict 형식으로 보내지 못한다
  2. fifo는 MessageGroupIdMessageDeduplicationId라는 파라미터가 필요하다.
sqs send error: An error occurred (InvalidParameterValue) when calling the SendMessage operation: The queue should either have ContentBasedDeduplication enabled or MessageDeduplicationId provided explicitly

-> FIFO 큐는 메시지 중복을 방지하기 위해 MessageDeduplicationId가 필요하다. 동일한 MessageDeduplicationId를 가진 메시지가 짧은 시간 내에 여러 번 전송되는 경우 SQS는 그 메시지를 중복으로 간주해서 첫 번재 메시지만 큐에 추가한다.