Node.js Cloud Functions가 Pub/Sub 토픽을 구독하고 BigQuery에 데이터를 씁니다. 토픽의 메시지 처리율이 예상보다 훨씬 높지만, Cloud Logging에 오류가 나타나지 않습니다. 가능성 있는 두 가지 원인은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 구독자 코드가 메시지를 따라가지 못하고 있습니다., 구독자 코드가 가져온 메시지를 승인하지 않습니다..
이것이 정답인 이유
메시지 처리율이 높음에도 불구하고 오류가 발생하지 않는 상황에서, 구독자 코드가 메시지를 따라가지 못하면 처리되지 않은 메시지가 쌓이게 됩니다. 이는 시스템 부하로 이어질 수 있습니다. 또한, 구독자 코드가 메시지를 성공적으로 처리했음에도 불구하고 승인(acknowledge)하지 않으면 Pub/Sub는 해당 메시지를 다시 전송하여 중복 처리되거나 처리율이 낮아지는 원인이 됩니다. 다른 옵션들은 이 시나리오에 적합하지 않습니다. 게시자 처리량 할당량이 너무 작으면 메시지 발행 자체가 지연되거나 실패할 수 있지만, 여기서는 처리율이 '높다'고 명시되어 있습니다. 총 미결 메시지가 10MB를 초과하는 것은 Pub/Sub의 내부적인 문제가 될 수 있지만, 오류가 발생하지 않는다는 조건과는 맞지 않습니다. 구독자 코드의 오류 처리가 런타임 오류를 제대로 처리하지 못하면 Cloud Logging에 오류가 나타나야 합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음