Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Johan Andrén
1,020 views
Akka frukostseminarium
Swedish slides from the breakfast seminar about Akka held at the Mejsla office 2013-10-08
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PPTX
Hög räckvidd och engagemang på Facebook - Internetdagarna 2014
by
Stefan Garvander
PDF
Tumblr presentation, Open Space
by
dbusck
DOC
Cv of rvrii(1)
by
Ravula Vasudeva Reddy
PPT
Iconvert presentation Omniture Seminar 28 oct
by
iconvert
PDF
Breakfast Seminar Avanza Labs
by
Transformator Design Group
PDF
Objetivos del proyecto alborada gux
by
Agustín Urreta Bahillo
PDF
Storm
by
Intellipaat
PDF
Är det lönsamt att anstränga sig i digitala medier? av Mats Rönne
by
Kntnt
Hög räckvidd och engagemang på Facebook - Internetdagarna 2014
by
Stefan Garvander
Tumblr presentation, Open Space
by
dbusck
Cv of rvrii(1)
by
Ravula Vasudeva Reddy
Iconvert presentation Omniture Seminar 28 oct
by
iconvert
Breakfast Seminar Avanza Labs
by
Transformator Design Group
Objetivos del proyecto alborada gux
by
Agustín Urreta Bahillo
Storm
by
Intellipaat
Är det lönsamt att anstränga sig i digitala medier? av Mats Rönne
by
Kntnt
More from Johan Andrén
PDF
Next generation message driven systems with Akka
by
Johan Andrén
PDF
Buiilding reactive distributed systems with Akka
by
Johan Andrén
PDF
Next generation actors with Akka
by
Johan Andrén
PDF
Next generation message driven systems with Akka
by
Johan Andrén
PDF
Reactive stream processing using Akka streams
by
Johan Andrén
PDF
Networks and types - the future of Akka
by
Johan Andrén
PDF
Reactive streams processing using Akka Streams
by
Johan Andrén
PDF
Building reactive distributed systems with Akka
by
Johan Andrén
PDF
Akka streams - Umeå java usergroup
by
Johan Andrén
PDF
Streaming all the things with akka streams
by
Johan Andrén
PDF
Asynchronous stream processing with Akka Streams
by
Johan Andrén
PDF
Scala usergroup stockholm - reactive integrations with akka streams
by
Johan Andrén
PDF
VJUG24 - Reactive Integrations with Akka Streams
by
Johan Andrén
PDF
Introduction to akka actors with java 8
by
Johan Andrén
PDF
Async - react, don't wait - PingConf
by
Johan Andrén
PDF
Scala frukostseminarium
by
Johan Andrén
PDF
Introduction to Akka
by
Johan Andrén
PDF
Async – react, don't wait
by
Johan Andrén
PDF
Macros and reflection in scala 2.10
by
Johan Andrén
PDF
Introduction to Scala
by
Johan Andrén
Next generation message driven systems with Akka
by
Johan Andrén
Buiilding reactive distributed systems with Akka
by
Johan Andrén
Next generation actors with Akka
by
Johan Andrén
Next generation message driven systems with Akka
by
Johan Andrén
Reactive stream processing using Akka streams
by
Johan Andrén
Networks and types - the future of Akka
by
Johan Andrén
Reactive streams processing using Akka Streams
by
Johan Andrén
Building reactive distributed systems with Akka
by
Johan Andrén
Akka streams - Umeå java usergroup
by
Johan Andrén
Streaming all the things with akka streams
by
Johan Andrén
Asynchronous stream processing with Akka Streams
by
Johan Andrén
Scala usergroup stockholm - reactive integrations with akka streams
by
Johan Andrén
VJUG24 - Reactive Integrations with Akka Streams
by
Johan Andrén
Introduction to akka actors with java 8
by
Johan Andrén
Async - react, don't wait - PingConf
by
Johan Andrén
Scala frukostseminarium
by
Johan Andrén
Introduction to Akka
by
Johan Andrén
Async – react, don't wait
by
Johan Andrén
Macros and reflection in scala 2.10
by
Johan Andrén
Introduction to Scala
by
Johan Andrén
Akka frukostseminarium
1.
Händelsestyrda system med Akka Actors Johan
Andrén johan.andren@mejsla.se
2.
Moores lag 2,6 miljarder 1
miljon 2300 1971 1990 idag
3.
No Problems!
4.
Oh No, Problems! • • • • • • Race
conditions Korrupt data Deadlocks Thread contention Livelocks Priority Inversion
5.
Multitrådning är SVÅRT • • • • Att
skriva Att testa Att debugga Att resonera kring Vi behöver en bättre modell!
7.
B C D A F E
8.
händelsestyrda system med ACTORS
10.
Tillstånd Inkorg Enda sättet att interagera Beteende
11.
• • • • • Entrådsmodell - lätt
att förstå Inget delat tillstånd Lättviktig Lös koppling Lätt att testa
12.
Actor A Actor B
13.
Envägskommunikation Actor A Actor B
14.
Reagera, inte vänta Actor
A Actor B
15.
Lastbalansera Actor A Actor B1 router Actor
B2
16.
Pipe/Filter Actor A Actor F (filter) Actor
B
17.
Parallellisera Actor C1 Actor A Actor
B (chef) Actor C2 Actor C2
18.
• • • Inget jobb, ingen
tråd! Async - aldrig vänta aktivt på svar Lös koppling
19.
JVM B C D A F E
20.
JVM 1 B C JVM 2 D A F E
21.
Ingen skillnad på • • • • Två
actors på en kärna, en i taget Två actors på en kärna, samtidigt Två actors på varsin kärna Två actors på varsin server
22.
Felhantering i Actorsystem
24.
Traditionell modell • • • Läckage mellan
skikt Upptäcka samtidiga fel Hur veta hur ett fel skall hanteras?
25.
Felhantering med Actors (förälder) Actor
A Actor X Actor Z
26.
Felhantering med Actors (förälder) Actor
A Actor X Actor Z
27.
Felhantering med Actors Actor
A Actor X Actor Z
28.
”Supervision” • • Vattentäta skott Explicit vad
som kommuniceras tillbaka • Separation av felhantering och • Möjligt att hantera samtidiga fel affärslogik
29.
Och mer! • • • • • STM Remoting Klustring utan
SPoF Integration med MQs Eventbus http://akka.io
30.
Recap • • • • Enkel men extremt
kraftfull modell Lättviktigt och snabbt Lös koppling Självläkande system Johan Andrén johan.andren@mejsla.se
Download