worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • flutter #provider #error
    • MongoDB
    • MONGOOSE
    • NoSQL
    • 디비데드락
    • docker
    • AWS
    • ec2 #코드디플로이 #리눅스
    • CloudFront
    • nodejs
    • Blue/Green
    • node
    • Javascript
    • db데드락
    • NVM
    • EC2
    • ci/cd

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/javascript

    [rxjs 용어 정리] hot, cold Observable

    2023. 5. 25. 18:06

    Hot Observable : 뜨거워서 데이터를 바로 흘려 보내는 Observable

    Cold Observable : 꽁꽁 얼어 붙어 있어 subscribe을 해야만 흘려 보내는 Observable

     

    Hot Observable 특징

    • 구독자의 존재 여부와 상관없이 데이터를 배출하는 Observable 이다.
    • 그래서 여러 구독자에 선택적으로 고려가 가능하다.
    • 구독 시점으로부터 발행하는 값을 받는 걸 기본으로 한다.
    • 마우스 이벤트, 키보드 이벤트, 시스템 이벤트 등이 주로 사용된다.
    • 멀티캐스팅도 포함된다.

    Cold Observable 특징

    • 일반적인 옵저버 형태를 말한다.
    • 누가 구독해주지 않으면 데이터를 배출해주지 않는다.
    • 일반적인 웹 요청, 데이터베이스 쿼리 등이 사용되며 내가 요청하면 결과를 받는 과정을 거친다.
    • 처음부터 발행하는 것을 기본으로 한다.

    * 일반적으로 사용하는 옵저버블은 cold 옵저버이다

    'programming > javascript' 카테고리의 다른 글

    [nextjs] 환경변수  (0) 2023.07.10
    [typescript] typeof, keyof  (0) 2023.05.30
    [rxjs] rxjs의 테스트 코드 작성(미완성)  (0) 2023.05.25
    [typescript] 클래스 선언 방법  (0) 2023.04.23
    [typescript] inject,injectable데코레이터 토큰 ,프로바이더  (0) 2023.04.20
      'programming/javascript' 카테고리의 다른 글
      • [nextjs] 환경변수
      • [typescript] typeof, keyof
      • [rxjs] rxjs의 테스트 코드 작성(미완성)
      • [typescript] 클래스 선언 방법
      worldint
      worldint
      공부한 내용들, 트러블 슈팅 용 블로그

      티스토리툴바