LabHub

큐와 비동기 API · 큐가 필요한 순간 · 퀴즈

퀴즈: 큐가 필요한 순간

LabHub 에서 이어서 보기

문항 5개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 큐를 넣어서 실제로 얻는 것은?

    1. 전체 처리 시간 단축 — 같은 일을 더 빨리 끝냄
    2. 데이터 안전성 — 큐에 넣는 순간 유실이 사라짐
    3. 네트워크 대역폭 절약 — 요청을 모아 한 번에 보냄
    4. 요청 수신 속도와 처리 속도의 분리 — 버스트를 시간으로 흡수
  2. 평균 유입률이 평균 처리율보다 계속 큰 시스템에 큐를 넣으면?

    1. 문제가 해결된다
    2. 처리율이 자동으로 올라간다
    3. 큐가 무한히 자라다가 자원을 다 먹고 터진다
    4. 유입이 자동으로 줄어든다
  3. 큐를 도입한 뒤 반드시 대시보드에 올려야 할 지표는?

    1. 큐 깊이와 소비자 지연
    2. CPU 사용률
    3. 디스크 IOPS
    4. TCP 재전송률
  4. 큐를 넣기에 부적절한 작업은?

    1. 몇 초 늦어도 되는 썸네일 생성
    2. 배치로 몰아 처리하는 검색 색인 갱신
    3. 사용자가 즉시 결과를 봐야 하는 조회
    4. 재시도가 필요한 알림 발송
  5. 큐 도입에 반드시 따라오는 제품 차원의 작업은?

    1. 쓰기 부하를 나누는 DB 샤딩
    2. 정적 자산을 앞단에 두는 CDN 도입
    3. 접수·진행·실패 상태를 사용자에게 보여 주는 설계
    4. 보관 비용을 줄이는 로그 압축