Top Banner
TOMASZ KOWALCZEWSKI REACTIVE JAVA
10

Reactive Java at JDD 2014

May 25, 2015

Download

Technology

Presentation from JDD 2014 conference about reactive extensions for Java. Github repo with examples: https://github.com/tkowalcz/presentations/tree/master/JDD2014
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Reactive Java at JDD 2014

T O M A S Z K O W A L C Z E W S K I

REACTIVE JAVA

Page 2: Reactive Java at JDD 2014

• A little bit of history• A few words about API• Code!

Page 3: Reactive Java at JDD 2014

49%

29%

15%

6%

NETFLIX US network traffic share

NetflixYouTubeHTTPBitTorrent

Page 4: Reactive Java at JDD 2014

SYNCHRONOUS PULL COMMUNICATION

Client Server

Request

Response

Processing

Network latency

Page 5: Reactive Java at JDD 2014

ASYNCHRONOUS PUSH

Processing

Network latency

Page 6: Reactive Java at JDD 2014

OBSERVABLE STREAM

Observer Observable

t

subscribe

onNext*

onCompleted

unsubscribe

onError

One of

Page 7: Reactive Java at JDD 2014

Erik Meijer

Page 8: Reactive Java at JDD 2014
Page 10: Reactive Java at JDD 2014

source: flatmapthatshit.com