대기열

스트리밍 개념

Mike Metzger

Data Engineer

대기열이란?

  • 기본적으로 입니다
  • 처리 순서를 유지하는 데 유용
  • 선입선출(FIFO)
  • 버퍼라고도 함
  • 세부 사항은 구현에 따라 크게 달라짐

사람들이 줄 서 있는 이미지

1 Photo by Joshua Tsu on Unsplash
스트리밍 개념

왜 대기열인가?

  • 대기열은 처리 순서 추적을 가능하게 함
  • 단일 또는 여러 사람/프로그램이 처리 가능
  • 나머지 처리 파이프라인과 분리될 수 있음
  • 수직/수평으로 확장하기 비교적 쉬움
    • 더 빠른 하드웨어로 수직 확장
    • 실행기 추가로 수평 확장
스트리밍 개념

대기열 문제

  • 불량 데이터 또는 처리 오류
    • 고객이 무효 신용카드로 결제
  • 데이터 크기 변동
    • 마트 빠른 계산대에 물건 100개
  • 대기열 길이를 알기 어려움
    • 영화 최초 시사회
  • 확장 한계
    • 계산대 추가 공간 부족
스트리밍 개념

연습해 봅시다!

스트리밍 개념

Preparing Video For Download...