취소 방식 선택
작업의 부수 효과와 중단 안전성을 기준으로 취소 계약을 정한다.
| 작업 특성 | 취소 동작 | 보완책 |
|---|---|---|
| 순수 계산 | 인터럽트 후 반환 | 주기적 확인 |
| 임시 파일 생성 | 정리 후 중단 | finally 삭제 |
| 원격 명령 | 상태 조회 필요 | 멱등성 키 |
| 트랜잭션 변경 | 롤백 경계 | 커밋 전 확인 |
핵심: cancel 성공은 업무 효과가 되돌아갔다는 보장이 아니다.
작업의 부수 효과와 중단 안전성을 기준으로 취소 계약을 정한다.
| 작업 특성 | 취소 동작 | 보완책 |
|---|---|---|
| 순수 계산 | 인터럽트 후 반환 | 주기적 확인 |
| 임시 파일 생성 | 정리 후 중단 | finally 삭제 |
| 원격 명령 | 상태 조회 필요 | 멱등성 키 |
| 트랜잭션 변경 | 롤백 경계 | 커밋 전 확인 |
핵심: cancel 성공은 업무 효과가 되돌아갔다는 보장이 아니다.