RabbitMQ에서 .NET Core를 이용한 데드레터 큐 구현
RabbitMQ에서 메시지가 데드레터 큐로 이동하는 주요 원인은 다음과 같습니다:
메시지가 거부되었으며 재큐잉이 비활성화된 경우 (basic.reject 또는 basic.nack 사용 시 requeue=false)
큐의 최대 메시지 수 제한을 초과한 경우
설정된 TTL(Time To Live) 시간이 경과하여 메시지가 만료된 경우
다음은 데드레터 큐를 활용한 메시지 발송 예제입니다. 일반 큐에 메시지 ...
6월 6일 21:36에 게시됨