최신 글
기술과 일상을 함께 기록합니다.
기술프로그래밍 › 비동기 › 리액티브 프로그래밍
4. RxJava range와 rangeLong 연산자
RxJava range·rangeLong의 시작값과 개수, 구독·배압·조기 종료·자료형 범위를 예제로 살펴본다.
· 1분 읽기

기술프로그래밍 › 비동기 › 리액티브 프로그래밍
3. RxJava fromCallable 연산자
RxJava fromCallable이 구독마다 Callable을 실행하는 시점과 오류·스케줄러·취소의 경계를 예제로 살펴본다.
· 1분 읽기

기술프로그래밍 › 비동기 › 리액티브 프로그래밍
2. RxJava fromArray와 fromIterable 연산자
RxJava fromArray·fromIterable이 배열과 Iterable을 구독 시 순회하는 방식, 조기 종료와 원본 변경의 영향을 살펴본다.
· 1분 읽기

기술프로그래밍 › 비동기 › 리액티브 프로그래밍
1. RxJava just 연산자
RxJava just가 이미 계산된 값을 구독 시 순서대로 보내고 완료하는 흐름과 값 생성 시점·구독 취소를 살펴본다.
· 1분 읽기

기술프로그래밍 › 비동기 › 리액티브 프로그래밍
[RxJava] 배압(Backpressure)과 리소스 관리
RxJava Flowable의 request 수요 조절과 빠른 생산자의 BUFFER·DROP·LATEST·ERROR 정책, 종료와 모니터링 기준을 설명한다.
· 2분 읽기
기술프로그래밍 › 비동기 › 리액티브 프로그래밍
4. RxJava 비동기 처리
RxJava 스케줄러와 subscribeOn·observeOn의 경계, 병합 연산자의 순서 및 공유 상태 문제를 예제로 살펴본다.
· 7분 읽기
기술프로그래밍 › 비동기 › 리액티브 프로그래밍
3. RxJava Marble Diagram(마블 다이어그램)
마블 다이어그램의 값·완료·오류 신호를 읽고 filter, 오류 대체, zip 사례에서 시간축과 출력 순서를 해석하는 방법을 설명한다.
· 2분 읽기
기술프로그래밍 › 비동기 › 리액티브 프로그래밍
1. RxJava 개념
RxJava 2의 Flowable·Observable, 연산자, 스케줄러와 Cold·Hot 소스의 실행 차이를 예제로 살펴본다.
· 8분 읽기