이 시나리오를 고려하십시오.Narayana/2PC/XA - 메시지 전파 오류 준비 후 리소스 잠금 해제
- 코디네이터는이 명 참가자들에게 메시지를 준비 보내고,
- 참가자가 성공적으로 자원을 잠근 다음
- 코디네이터가 회복 복구 코디네이터 기다려야하지만, prepare_success 메시지 을에 대해 참가자로부터 메시지를받지 못한 충돌
잠긴 리소스의 잠금을 해제하려면 수동 개입이 필요합니까? 또는 참가자가 코디네이터를 설문하여 거래 상태를 찾습니다.
처음에는 참가자가 커밋 메시지를받지 못하는 경우와 비슷하지만 가장 큰 차이점은 코디네이터가 해당 시나리오에서 메시지를 다시 작성한다는 점입니다. 위에 나열된 시나리오에서 코디네이터는 글로벌 트랜잭션을 로그에 기록하지 않았기 때문에 글로벌 트랜잭션을 재 시도해야한다는 것을조차 알지 못합니다.