본문으로 건너뛰기
홈
기술
기술 전체
프로그래밍68
컴퓨터 과학63
AI48
웹 개발36
인프라33
데이터31
소프트웨어 공학18
소개

최신 글

기술과 일상을 함께 기록합니다.

#리액티브 프로그래밍

28× 전체 보기

9. RxJava 통지 데이터 변환 연산자

map, flatMap, concatMap, buffer를 출력 개수·순서·오류 처리 기준으로 비교한다.

2026.08.04 이전 · 2분 읽기

8. RxJava Flowable과 Observable 생성 연산자

RxJava just·fromCallable·defer·interval 등 생성 연산자를 값 준비 시점, 구독 시점, 완료 신호와 배압 기준으로 비교한다.

2026.08.04 이전 · 1분 읽기

Reactive Programming

리액티브 시스템과 Reactive Streams, RxJava의 범위를 구분하고 구독·배압·실패 처리 학습 순서를 안내한다.

2026.08.04 이전 · 3분 읽기

3. 리액티브 오퍼레이션 적용

Flux·Mono의 생성, 조합, 변환, 검증 연산자를 실제 신호와 순서 관점에서 비교한다.

· 6분 읽기

1. Spring Reactor 개요

Reactive Streams의 요청·취소·종료 신호를 통해 Reactor의 데이터 흐름과 배압, 스레드 사용을 이해한다.

· 5분 읽기

Spring Reactor 시작하기

Reactor의 Flux·Mono를 생성하고 구독·취소·완료 신호를 확인하며, 파이프라인 조립과 실행 시점의 차이를 살펴본다.

· 6분 읽기

4. Spring WebFlux

Spring WebFlux의 요청·응답 흐름을 컨트롤러와 함수형 라우터로 구현하고, 블로킹 경계와 도입 기준을 살펴본다.

· 4분 읽기

4. RxJava Buffer 연산자

buffer의 개수·시간 기준 묶음, 완료 시 잔여 항목, 메모리와 배압 문제를 예제로 설명한다.

· 2분 읽기

3. RxJava concatMap과 DelayError 연산자

concatMap의 순차 구독과 concatMapDelayError의 오류 지연을 실행 흐름과 출력 순서로 비교한다.

· 2분 읽기

2. RxJava flatMap 연산자

flatMap이 입력마다 내부 스트림을 만들어 병합하는 과정과 결과 순서, 오류, 취소 동작을 예제로 설명한다.

· 2분 읽기

1. RxJava map 연산자

RxJava map이 입력 한 건을 결과 한 건으로 바꾸는 방식과 오류·null·filter·스케줄러 차이를 예제로 설명한다.

· 1분 읽기

7. RxJava defer 연산자

RxJava defer가 구독마다 새 소스를 만드는 시점과 just·fromCallable의 차이, retry에서의 재생성을 살펴본다.

· 1분 읽기