Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
코딩 소림사
rxJava #2
rxJava2
rxJava2 가 나왔어
요..
1은 망했어…
rxJava2
• 변경점
• rxJava Wiki : https://github.com/ReactiveX/RxJava/wiki/What's-
different-in-2.0
• 번역 : http://realignist.m...
reactive-streams ?
• Asynchronous stream processing / non-blocking back pressure 표준
• Netflix / Pivotal / Typesafe 개발자들이 주...
Reactive Manifesto
• 한국어 선언문 : http://www.reactivemanifesto.org/ko
• 다음 4가지 특성을 가져야 reactive system 이다.
• 응답성(responsive)
...
rxJava 를 요약하면
• Observable : 비동기 방식으로 전달되는 데이터 추상화
• Schedulers : 미리 만들어진 thread preset
• Observable operators : 생성 / 조작 /...
rxJava 를 요약하면
• 결국은 publish /
subscribe
• Hollywood principle 이다
• reactive manifesto를 쉽
게 달성하기 위한 수단
rxJava 를 요약하면
• Observable 을 create / transform 하는 여러가지 방법이 있고
• thread 를 생성하는 방식에 따라 publish / subscribe 하고
• Schedulers ...
Flowable vs Observable
• Backpressure buffer 여부
• Example 코드 참조
subscribeOn vs observableOn
• Publisher vs Subscriber
• Example 코드 참조
Chaining map vs flatMap
• Example code 참조
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Aws summit 2017 사내전파교육
Next
Upcoming SlideShare
Aws summit 2017 사내전파교육
Next
Download to read offline and view in fullscreen.

Share

코딩소림사 Rx java

Download to read offline

코딩소림사 스터디 ppt
rxJava #2

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

코딩소림사 Rx java

  1. 1. 코딩 소림사 rxJava #2
  2. 2. rxJava2 rxJava2 가 나왔어 요.. 1은 망했어…
  3. 3. rxJava2 • 변경점 • rxJava Wiki : https://github.com/ReactiveX/RxJava/wiki/What's- different-in-2.0 • 번역 : http://realignist.me/code/2017/01/25/rxjava2-changelog.html • 내부 구조 : reactive-streams 기반으로 변경
  4. 4. reactive-streams ? • Asynchronous stream processing / non-blocking back pressure 표준 • Netflix / Pivotal / Typesafe 개발자들이 주축 • 쟁쟁한 reference • Akka, MongoDB, Ratpack, Reactive Rabbit, Spring5, rxJava … • http://www.reactive-streams.org/announce-1.0.0
  5. 5. Reactive Manifesto • 한국어 선언문 : http://www.reactivemanifesto.org/ko • 다음 4가지 특성을 가져야 reactive system 이다. • 응답성(responsive) • 탄력성(resilient) • 유연성(elastic) • 메세지 구동(message driven) • reactive-streams 는 Reactive manifesto 철학에 기반
  6. 6. rxJava 를 요약하면 • Observable : 비동기 방식으로 전달되는 데이터 추상화 • Schedulers : 미리 만들어진 thread preset • Observable operators : 생성 / 조작 / 구독
  7. 7. rxJava 를 요약하면 • 결국은 publish / subscribe • Hollywood principle 이다 • reactive manifesto를 쉽 게 달성하기 위한 수단
  8. 8. rxJava 를 요약하면 • Observable 을 create / transform 하는 여러가지 방법이 있고 • thread 를 생성하는 방식에 따라 publish / subscribe 하고 • Schedulers 라는 thread pool preset 이 thread 를 관리하고
  9. 9. Flowable vs Observable • Backpressure buffer 여부 • Example 코드 참조
  10. 10. subscribeOn vs observableOn • Publisher vs Subscriber • Example 코드 참조
  11. 11. Chaining map vs flatMap • Example code 참조
  • erunc0

    Aug. 30, 2018
  • Sangkyun

    Mar. 7, 2018

코딩소림사 스터디 ppt rxJava #2

Views

Total views

5,806

On Slideshare

0

From embeds

0

Number of embeds

4,952

Actions

Downloads

5

Shares

0

Comments

0

Likes

2

×