Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JavaOne - Reactive Java EE
Search
Ola Petersson
September 22, 2016
0
140
JavaOne - Reactive Java EE
Ola Petersson
September 22, 2016
Tweet
Share
More Decks by Ola Petersson
See All by Ola Petersson
NDC_Oslo__DevOps_in_Real_Life_-_A_How_To.pdf
olbpetersson
0
51
Co(ol)routines - Javaforum Q1
olbpetersson
0
110
Coolroutines - non-blocking Kotlin
olbpetersson
0
67
JWTB - Begin EventSourcing With Lagom
olbpetersson
0
86
Begin EventSourcing with Lagom - Javaforum Q4 2017
olbpetersson
0
70
Begin Event Sourcing with Lagom
olbpetersson
2
170
JHipster - The best way to breed a new app
olbpetersson
0
760
Reactive Java EE
olbpetersson
0
340
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
How to train your dragon (web standard)
notwaldorf
91
5.8k
It's Worth the Effort
3n
184
28k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
440
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
The Language of Interfaces
destraynor
156
24k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Why Our Code Smells
bkeepers
PRO
336
57k
GitHub's CSS Performance
jonrohan
1030
460k
Facilitating Awesome Meetings
lara
52
6.2k
Transcript
REACTIVE JAVA EE
ME A few words about
[email protected]
@olbpetersson JUG Gothenburg (JavaForum
Göteborg)
THE SHOW MUST GO WRONG
None
None
None
None
TL;DR DON’T BLOCK, BE RESPONSIVE
DON’T STOP ME NOW
BUT WHY?
HOW?
RESPONSIVE SO YOU SAY
WEBSOCKET I SAY
None
var webSocket = new WebSocket(“ws://domain.com/endpoint”); webSocket.onMessage = function(event){ console.log(event.data); };
webSocket.send(“Is this the real life?”)
var webSocket = new WebSocket(“ws://domain.com/endpoint”); webSocket.onMessage = function(message){ console.log(message); };
webSocket.send(“Is this the real life?”)
var webSocket = new WebSocket(“ws://domain.com/endpoint”); webSocket.onMessage = function(message){ console.log(message); };
webSocket.send(“Is this the real life?”)
None
MESSAGE DRIVEN SO YOU SAY
Message Driven Bean I SAY
None
Event & Observes
None
@ASYNCHRONOUS
CompletableFuture
UNDER PRESSURE
AsyncResponse
RESILIENCE
BECOME REACTIVE TODAY
THESE SLIDES http://widr.se/olb
*My presentations- https://speakerdeck.com/olbpetersson *Lightbend - https://www.lightbend.com/ *Reactive manifesto - https://www.reactivemanifesto.org/
*Reza Rahman Reactive Java EE Let me count the ways - https://www.slideshare.net/reza_rahman/reactive-javaee *Gatling - http://gatling.io/#/
*My github - http://github.com/olbpetersson *Squeed technical blog - http://blog.squeed.com/ *Queen
- https://open.spotify.com/artist/1dfeR4HaWDbWqFHLkxsg1d
THANK YOU
I WANT TO RIDE MY BICYCLE
QUESTIONS