토비의 봄 TV - 비동기 노트 Chapter 2

토비의 봄 수업을 들으면서 기억에 남는 내용을 기록했습니다

복습

Publisher, Subscriber, Subscription, Processor

Reactive Streams의 표준 프로토콜: 이벤트 처리 순서

onSub → onNext → ErrComp

Operators에 관해

Publisher → Data → Subscriber

Publisher → [Data1] → Operator1 → [Data2] → Op2 → [Data3] → Subscriber

map, sum, reduce를 직접 만들면서 진행하시는데… 직접 실습하기엔 너무나도 시간이 없다 ㅠ

생략하겠다 … (약 플레이타임 1:00에 토비님이 지네릭 타입으로 스텝을 밟으면서 리펙터링해 나가는데… 모든 내용을 복기하면 소스코드로 옮기는게 쉽지 않을 것으로 보인다…)

Reactor

Flux는 Pulisher다, 따라서 subscribe 메서드가 있다

Flux API 예시

Flux를 클릭하면 볼 수 있다

map, reduce, buffer 등 시각화된 자료가 있다

https://projectreactor.io/docs/core/release/api/

기타

Spring 5에서는 Publisher로도 Return이 가능하다

구독을하고 Request를 하는 부분은 스프링이 해준다




© 2020.12. by 따라쟁이

Powered by philz