--- kind: CONCEPT slug: messaging-policy-c07 title: 발행 경로는 프로덕션에서 실제로 조립된다 topic: delivery-and-settlement-models project: clean-architecture-backend-template status: 게시 전 sourceRevision: 21234e38cdb9a926cbc92bb97a2aee2e4a7d2916 rootTreeNode: concept:messaging-policy-c07 evidenceCapturedOn: 2026-09-01 assets: - key: messaging-policy-c07 file: ../../../final/evidence/rendered/messaging-policy-c07.svg evidence: - ../../../final/evidence/raw/messaging-policy-c07.txt source: - 원본 분석 절은 final/document.md#a19-messaging-policy#L603 이다. module: messaging-policy --- # 발행 경로는 프로덕션에서 실제로 조립된다 DefaultMessagePublisher MessagingCoreAutoConfiguration.java:446 TransportMessagingRuntime MessagingCoreAutoConfiguration.java:476 DefaultRetryDecisionEngine MessagingCoreAutoConfiguration.java:168 DeadLetterOrchestrator MessagingCoreAutoConfiguration.java:180 ## 관계 - **구성 오류는 한 예외 타입과 안정 코드로 보고한다** 같은 분석 리프에서 끌어낸 규칙이다. - **저장소 밖 문서를 절 번호로 인용하지 않는다** 같은 분석 리프에서 끌어낸 규칙이다. - **부팅 경로의 알고리즘 복잡도는 문서화한다** 같은 분석 리프에서 끌어낸 규칙이다. ## 본문 네 타입이 프로덕션 auto-configuration 안에서 생성된다. | 타입 | 생성 지점 | |---|---| | `DefaultMessagePublisher` | `MessagingCoreAutoConfiguration.java:446` | | `TransportMessagingRuntime` | `MessagingCoreAutoConfiguration.java:476` | | `DefaultRetryDecisionEngine` | `MessagingCoreAutoConfiguration.java:168` | | `DeadLetterOrchestrator` | `MessagingCoreAutoConfiguration.java:180` | ## 이 기록이 다루는 범위 :::evidence key="messaging-policy-c07" alt="코드베이스에서 파일 목록을 만든 출력 25줄. 이 기록이 다루는 범위가 그 목록이다." caption="코드베이스 파일 목록 — 25줄 · exit 0" zoom="true" :::