Zettelkasten

aws sqs

·수정 2026.04.23·수정 3

요약

  • 핵심 아이디어 한 줄 요약
  • “이 노트는 왜 중요한가?” → 맥락 설명

본문

  • DLQ(Dead Letter Queue)
    • 실패한 메시지를 저장하는 큐
  • visibilityTimeout
    • 메세지를 수신자가 수신하고 다른 수신자에게 보이지 않도록 하는 시간
    • 동시에 여러번 처리하지 않기 위한 처리
  • 에약 푸시 관련된 고민
    • 예약 푸시를 위해 fifo는 구현은 적절하지 않은듯
      • 입장 순서대로 메세지가 처리되는데 앞쪽 메세지가 나중에 전송되고, 뒤에 있는 메세지가 먼저 전송되어야하면 앞 메세지가 처리될때까지 뒤 메세지가 처리되지 않음
      • 1분에 한번씩 큐안에 있는 메세지를 모두 읽은 다음, 해당 시간에 맞는 메세지만 골라서 전송하고 그렇지 않는 메세지는 다시 큐에 넣어줘야하는데, 그런 구현이 좋지 않다는 생각이듦
      • 표준 sqs로 하면 대상 메세지가 아닌 건 어떻게 처리해줘야하지??

참고