Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- OS
- 생활코딩
- 마블 다이어그램
- flab
- CLI
- 멘토링 후기
- js 개발자라면 알아야하는 핵심 컨셉
- github
- 자바스크립트
- 에프랩
- spring
- CPU Scheduling
- 버전관리
- time slice
- Hot Publish
- 건국대학교
- Depromeet
- Git
- 디프만
- 원격 저장소
- 파이썬
- js
- Observable
- 큐시즘
- Cold Publisher
- spring boot
- Round Robin
- OOAD
- RxJava
- Hot Publisher
Archives
- Today
- Total
글쓰는 개발자
[RxJava] Single, Maybe, Completable 본문
Single
- 데이터를 1건만 통지하거나 에러를 통지한다.
- 데이터 통지 자체가 완료를 의미하기 때문에, 완료 통지는 하지 않는다.
- 데이터를 1건만 통지하므로, 데이터 개수를 요청할 필요가 없다.
- onNext(), onComplete()가 없으며 이 둘을 합한 onSuccess()를 제공한다.
- Single의 대표적인 소비자는 SingleObserver이다.
- 클라이언트 요청에 대응하는 서버의 응답이 Single을 사용하기 좋은 대표적인 예이다.
Maybe
- 데이터를 1건만 통지하거나 1건도 통지하지 않고 완료 또는 에러를 통지한다.
- 데이터 통지 자체가 완료를 의미하기 때문에 완료 통지는 하지 않는다.
- 단, 데이터를 1건도 통지하지 않고 처리가 종료될 경우에는 완료 통지를 한다.
- Maybe의 대표적인 소비자는 MaybeObserver이다.
- 데이터를 통지할 수도(just) 있고, 안할수도(empty) 있는 Optional 개념으로 보임.
Completable
- 데이터 생산자이지만, 데이터를 1건도 통지하지 않고 완료 또는 에러를 통지한다.
- 데이터 통지의 역할 대신에, Completable 내에서 특정 작업을 수행한 후 해당 처리가 끝났음을 통지하는 역할을 한다.
- Completable의 대표적인 소비자는 CompletableObserver이다.
참고: https://www.inflearn.com/course/자바-리액티브프로그래밍-1
Kevin의 알기 쉬운 RxJava 1부 - 인프런 | 강의
리액티브 프로그래밍이라는 진입 장벽을 넘고 싶으신가요? Kevin의 알기 쉬운 RxJava가 그 벽을 넘을 수 있는 힘을 키워드리겠습니다., - 강의 소개 | 인프런...
www.inflearn.com
반응형
'Development > Java' 카테고리의 다른 글
[RxJava] Flowable과 Observable (0) | 2022.09.25 |
---|---|
[RxJava] Reactive Streams (0) | 2022.08.25 |
[RxJava] 리액티브 프로그래밍? (1) | 2022.08.21 |
Comments