데이터 손실 없이 Pub/Sub 구독을 사용하여 실행 중인 Dataflow 스트리밍 파이프라인에 호환되지 않는 업데이트를 배포해야 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 현재 파이프라인을 업데이트하고 drain 플래그로 실행합니다..
이것이 정답인 이유
Dataflow 스트리밍 파이프라인에 호환되지 않는 업데이트를 데이터 손실 없이 적용하려면 drain 플래그를 사용하여 기존 파이프라인을 업데이트해야 합니다. drain 모드는 현재 처리 중인 모든 데이터를 완료하고, 새로운 데이터 처리를 중단한 후 파이프라인을 종료합니다. 이 과정에서 모든 미처리 데이터는 완전히 처리되므로 데이터 손실이 발생하지 않습니다. 다른 옵션들은 적절하지 않습니다. 상태 마이그레이션을 위한 transform-mapping JSON을 제공하는 것은 파이프라인 업데이트 시 상태를 보존하는 데 사용되지만, 호환되지 않는 업데이트를 데이터 손실 없이 적용하는 주된 방법은 아닙니다. 동일한 Pub/Sub 구독을 재사용하는 새 파이프라인을 생성하고 이전 파이프라인을 취소하는 것은 데이터 손실을 유발할 수 있습니다. 이전 파이프라인이 취소될 때 처리 중이던 데이터가 유실될 위험이 있기 때문입니다. 새 Pub/Sub 구독을 사용하는 새 파이프라인을 생성하고 이전 파이프라인을 취소하는 것은 Pub/Sub 구독을 변경하므로 기존 데이터 흐름을 유지할 수 없으며, 데이터 손실 위험이 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음