데드 레터 큐
Dead letter queue메시지 큐잉에서 데드레터 큐는 다음 기준 중 하나 이상을 충족하는 메시지를 저장하기 위한 서비스 구현입니다.
- 존재하지 [1][2]않는 큐로 전송되는 메시지.
- 큐 길이 제한을 초과했습니다.
- 메시지 길이 제한을 초과했습니다.
- 메시지가 다른 큐 [3]교환에 의해 거부되었습니다.
- 메시지는 소비되지 않기 때문에 임계값 읽기 카운터 번호에 도달합니다.이를 '백아웃 큐'라고 부르기도 합니다.
- 메시지 단위 TTL(존속 [4]가능 시간)로 인해 메시지가 만료됩니다.
- 메시지가 정상적으로 처리되지 않았습니다.
이러한 메시지를 저장하는 데드 레터 큐를 사용하면 개발자는 일반적인 패턴과 잠재적인 소프트웨어 [5]문제를 찾을 수 있습니다.
데드 레터 큐가 포함된 큐잉 시스템에는 Amazon EventBridge,[6] Amazon Simple Queue Service,[5] Apache ActiveMQ, Google Cloud Pub/Sub,[7] HornetQ, Microsoft Message [1]Queuing, Microsoft Azure Event Grid 및 Azure Service Bus,[8] WebSphere MQ,[9] SolaceQ Pub+[10] 등이 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b Redkar, Arohi (2004). Pro MSMQ: Microsoft Message Queue Programming. Apress. p. 148. ISBN 1430207329.
- ^ "Dead-letter queues". IBM. Retrieved 23 February 2014.
- ^ a b RabbitMQ 데드 레터 큐
- ^ "Dead Letter Exchanges — RabbitMQ". www.rabbitmq.com. Retrieved 2020-12-06.
- ^ a b "Using Amazon SQS Dead Letter Queues". Amazon. Retrieved 23 February 2014.
- ^ "Amazon EventBridge announces support for Dead Letter Queues". Amazon.
- ^ "Forwarding to dead-letter topics Cloud Pub/Sub". Google Cloud. Retrieved 2020-12-26.
- ^ spelluru. "Compare Azure messaging services". docs.microsoft.com. Retrieved 2020-01-17.
{{cite web}}
: CS1 maint :url-status (링크) - ^ Böhm-Mäder, Johannes. WebSphere MQ Security: Tales of Scowling Wolves Among Unglamorous Sheep. BoD. p. 68. ISBN 3842381506.
- ^ "Solace Dead Message Queues".
- ^ "Apache Kafka documentation".
- ^ "Apache Pulsar documentation".
- ^ "Apache Pulsar PIP-22:Dead Letter Topic".