From 146063b22b46d28b4f355c268a176299c7deabad Mon Sep 17 00:00:00 2001 From: sunmingLee <25thbam@gmail.com> Date: Thu, 23 Oct 2025 15:43:55 +0900 Subject: [PATCH] =?UTF-8?q?edit=20distribution-=EB=8B=A4=EC=A4=91=EC=B1=84?= =?UTF-8?q?=EB=84=90=EB=B0=B0=ED=8F=AC.puml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/backend/sequence/inner/distribution-다중채널배포.puml | 3 --- 1 file changed, 3 deletions(-) diff --git a/design/backend/sequence/inner/distribution-다중채널배포.puml b/design/backend/sequence/inner/distribution-다중채널배포.puml index 299407e..6f5eea9 100644 --- a/design/backend/sequence/inner/distribution-다중채널배포.puml +++ b/design/backend/sequence/inner/distribution-다중채널배포.puml @@ -9,7 +9,6 @@ participant "Distribution\nController" as Controller participant "Distribution\nService" as Service database "Distribution DB" as DB queue "Kafka" as Kafka -participant "Redis Cache" as Cache == REST API 동기 호출 수신 == EventSvc -> API: POST /api/distribution/distribute\n{eventId, channels[], contentUrls} @@ -124,8 +123,6 @@ Service -> DB: 배포 이력 상태 업데이트\n(상태를 COMPLETED로,\n완 Service -> Kafka: Publish to event-topic\nDistributionCompleted\n{eventId, channels[], results[], completedAt} note over Kafka: Analytics Service 구독\n실시간 통계 업데이트 -Service -> Cache: 배포 상태 캐싱\nkey: distribution:{eventId}\nvalue: {status: COMPLETED, results[]}\nTTL: 1시간 - == REST API 동기 응답 == Service --> Controller: 배포 완료 응답\n{status: COMPLETED, successChannels: [all]} deactivate Service