add outer/inner sequence
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
[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)
|
||||
Reference in New Issue
Block a user