# 능력 성분 순서 — 여덟째 32: boolean delayedDelivery, # Rabbit 이 넘기는 열두 값 (여덟째가 참) new MessagingCapabilities( true, true, true, false, false, false, false, true, false, false, true, true); ^^^^ delayedDelivery # 이 플래그를 읽는 엔진과 그 조립 지점 64: if (policy.mode() == RetryMode.BROKER_DELAYED && context.capabilities().delayedDelivery()) { 167: public RetryDecisionEngine retryDecisionEngine() { 168- return new DefaultRetryDecisionEngine(new BackoffCalculator()); 169- } # 그 결정의 유일한 production 소비자와 delay 처리 if (decision instanceof RetryDecision.PublishToRetryDestination publish) { return retryPublisher .publish(publish.destination(), delivery, failure, now) # 지연 큐를 기술하는 타입을 참조하는 파일 ./messaging/messaging-rabbit/src/test/java/dev/caskeleton/messaging/rabbit/RabbitSettlementControllerTest.java ./messaging/messaging-rabbit/src/main/java/dev/caskeleton/messaging/rabbit/RabbitRetryQueueTopology.java # 큐를 선언하는 코드 (AmqpAdmin/declareQueue/QueueBuilder) 매치: 0