J정처LAB
정보처리기사 실기
ITPASSLAB 자체 제작

정보처리기사 실기 자체 제작 3회차

문제·코드·표·답안·해설을 ITPASSLAB이 직접 작성했습니다. 자동 판정과 점수는 학습용 예상 결과입니다.

한 문제씩 풀기문제마다 바로 답과 해설을 확인합니다.
0/20답안 작성
통합 구현난도

2번 · 주관식 · 5점

업무 데이터 변경은 성공했지만 메시지 발행은 실패하는 불일치를 줄이기 위해 다음과 같이 OUTBOX 행을 함께 기록한다. 분산 트랜잭션 코디네이터 없이 사용하는 트랜잭셔널 아웃박스 패턴의 나머지 핵심 동작을 서술하시오.

SQL좌우로 밀어 전체 코드 보기
BEGIN;
UPDATE DOCUMENT SET status = 'APPROVED' WHERE id = 17;
INSERT INTO OUTBOX(event_id, event_type, payload)
VALUES ('e-17', 'DOCUMENT_APPROVED', '{...}');
COMMIT;

답안을 입력하세요

학습기록 준비 중