mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 12:46:23 +00:00
33 lines
3.5 KiB
Plaintext
33 lines
3.5 KiB
Plaintext
[From string (line 92) ]
|
|
|
|
@startuml distribution-다중채널배포
|
|
|
|
|
|
|
|
|
|
...
|
|
... ( skipping 238 lines )
|
|
...
|
|
else 실패 (일시적 오류)
|
|
WooridongneTV --> Retry: 500 Internal Server Error
|
|
deactivate WooridongneTV
|
|
note over Retry: 지수 백오프 대기\n(1초 → 2초 → 4초)
|
|
end
|
|
end
|
|
|
|
alt 3회 모두 실패
|
|
Retry --> Distributor: 배포 실패 (Retry 소진)
|
|
deactivate Retry
|
|
Distributor -> CB: recordFailure("WooridongneTV")
|
|
note over CB: 실패율 50% 초과 시\nCircuit Open (30초)
|
|
Distributor -> DB: 배포 채널 로그 저장\n{channel: WooridongneTV, status: FAILED, retries: 3}
|
|
Distributor --> Service: 실패 (Retry 소진)
|
|
end
|
|
end
|
|
deactivate Distributor
|
|
end
|
|
|
|
and
|
|
^^^^^
|
|
Syntax Error? (Assumed diagram type: sequence)
|