최신 글
기술과 일상을 함께 기록합니다.
10. RxJava never 연산자
RxJava never가 어떤 신호도 보내지 않는 계약을 구독·concat·timeout·취소 흐름으로 확인한다.

9. RxJava error 연산자
RxJava error가 구독 시 onError로 종료되는 흐름과 concat 중단, 오류 복구·생성 시점의 차이를 살펴본다.

8. RxJava empty 연산자
RxJava empty의 즉시 완료 신호를 null·never와 구분하고 concat·switchIfEmpty 조합의 실행 흐름을 살펴본다.

6. RxJava timer 연산자
RxJava timer가 구독 뒤 한 번 지연해 0L을 보내고 완료하는 흐름, 스케줄러·concat·취소를 설명한다.

5. RxJava interval 연산자
RxJava interval의 초기 지연·주기적 통지와 스케줄러, take·취소·배압을 연결해 읽는다.

4. RxJava range와 rangeLong 연산자
RxJava range·rangeLong의 시작값과 개수, 구독·배압·조기 종료·자료형 범위를 예제로 살펴본다.

3. RxJava fromCallable 연산자
RxJava fromCallable이 구독마다 Callable을 실행하는 시점과 오류·스케줄러·취소의 경계를 예제로 살펴본다.

2. RxJava fromArray와 fromIterable 연산자
RxJava fromArray·fromIterable이 배열과 Iterable을 구독 시 순회하는 방식, 조기 종료와 원본 변경의 영향을 살펴본다.

1. RxJava just 연산자
RxJava just가 이미 계산된 값을 구독 시 순서대로 보내고 완료하는 흐름과 값 생성 시점·구독 취소를 살펴본다.

[RxJava] 배압(Backpressure)과 리소스 관리
RxJava Flowable의 request 수요 조절과 빠른 생산자의 BUFFER·DROP·LATEST·ERROR 정책, 종료와 모니터링 기준을 설명한다.
리액티브 프로그래밍 예외 처리
RxJava의 onError 종료 뒤 재시도와 대체 값·대체 스트림을 비교하고 재구독으로 인한 중복 부작용을 피하는 기준을 설명한다.
4. RxJava 비동기 처리
RxJava 스케줄러와 subscribeOn·observeOn의 경계, 병합 연산자의 순서 및 공유 상태 문제를 예제로 살펴본다.