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
Akka Actor - 2016/07/10 Scala関西勉強会発表資料
Search
Kinoko
July 10, 2016
Programming
0
540
Akka Actor - 2016/07/10 Scala関西勉強会発表資料
下記勉強会での発表資料です。
7/10(日) 第3回 Scala関西勉強会 - connpass
http://connpass.com/event/32061/
Kinoko
July 10, 2016
Tweet
Share
More Decks by Kinoko
See All by Kinoko
自作キーボードにチャレンジしてみた。 ver 2.0
sammy7th
0
1.9k
私が考える理想の開発チーム
sammy7th
0
600
ビジネスルールを軸とした ソフトウェア開発手法 「CCSR」
sammy7th
7
2.5k
お家に居れなくなって 3週間ゲストハウス暮らしをしていた話
sammy7th
2
480
家で仕事中にインターフォンに気づかず困っているのでIoTでなんとかしたい
sammy7th
1
150
ホットサンドメーカーで作るスイーツ
sammy7th
0
240
JVM入門 -Javaプログラムが動く仕組み-
sammy7th
35
13k
Udemyでプログラミング の動画講座を販売してみた
sammy7th
1
820
Git運用基礎
sammy7th
1
260
Other Decks in Programming
See All in Programming
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
200
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
210
15分で学ぶDuckDBの可愛い使い方 DuckDBの最近の更新
notrogue
3
540
Datadog Workflow Automation で圧倒的価値提供
showwin
1
230
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1.2k
TCAを用いたAmebaのリアーキテクチャ
dazy
0
200
Introduction to kotlinx.rpc
arawn
0
770
Swift Testingのモチベを上げたい
stoticdev
2
110
はじめての Go * WASM *OCR
sgash708
1
110
負債になりにくいCSSをデザイナとつくるには?
fsubal
10
2.6k
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
260
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.5k
The Cult of Friendly URLs
andyhume
78
6.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Site-Speed That Sticks
csswizardry
4
410
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
The Language of Interfaces
destraynor
156
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Fireside Chat
paigeccino
34
3.2k
Building an army of robots
kneath
303
45k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Transcript
Akka Actor Abe Asami
ࣗݾհ Abe Asami “きの子 ” (大阪のフリーランスプログラマ) http://nocono.net/ @aa7th Scala、Andorid(Java/Kotlin)
最近Scala.js書いてます
ࠓͷ༰ • Akka HTTPͷ؆୯ͳઆ໌ • ४උ࣌ؒൃද࣌ؒΓͳͯ͘ఘΊ·͠ ͨ • Akka ͷઆ໌(Actorͷத৺)
Akkaͱ • ActorϞσϧʹΑΔɺฒߦɾࢄॲཧͷͨΊͷ πʔϧΩοτ • ʮBuild powerful concurrent & distributed
applications more easily.ʯ
ActorϞσϧͱ • 1973ɺΧʔϧɾώϡʔΠοτɺPeter Bishopɺ Richard Steiger ͕ൃදͨ͠ฒߦܭࢉͷֶతϞσ ϧͷҰछ (wikipediaΑΓ) •
ErlangͰ࠾༻͞Ε͍ͯΔ • ϝοηʔδύογϯάͱ͔ϝοηʔδۦಈͱ͔ݺ ΕΔํࣜ
ActorͷΈ • ActorϝοηʔδΛૹΔ͜ͱ͕Ͱ͖Δ • Actorʹड͚औͬͨϝοηʔδΛͲ͏ॲཧ͢ Δ͔͕ఆٛ͞Ε͍ͯΔ ϝʔϧΛΠϝʔδ͢ΔͱΘ͔Γ͍͢
ActorͷΈ • ֤ActorϝʔϧϘοΫεΛ͓࣋ͬͯΓɺड͚ औͬͨϝοηʔδҰ୴ϝʔϧϘοΫεʹೖΔ • ϝʔϧϘοΫεͷதͷϝοηʔδॱ࣍ɺఆٛ ͨ͠ॲཧํ๏ʹैͬͯॲཧ͞ΕΔ • ॲཧʹΑΓϒϩοΩϯά͕ൃੜ͠ͳ͍ (ॲཧऴ
ྃΛͨͣɺ࣍ͷϝοηʔδͷॲཧΛߦ͏)
νϡʔτϦΞϧ • typesafehub/activator-hello-akka: Hello, Akka tutorial for Activator • https://github.com/typesafehub/
activator-hello-akka#master
Akkaͷಛ • ฒߦੑ • ઌड़ͷActorʹΑ࣮ͬͯݱ • εέʔϥϏϦςΟ • AkkaRemote, AkkaCluster
• োੑ • ࢠActorΛࢹͯ͠ɺྫ֎ൃੜ࣌ʹ࠶ىಈ • ֘ActorͷΈ or શActor • let it crash
PlayFramework + Akka + Websocket • anhminh1981/anonymous_chat: activator template and
tutorial for using a websocket with Akka actors • https://github.com/anhminh1981/ anonymous_chat#master
ࢀߟࢿྉ • Basics of Akka - http://www.slideshare.net/ mumoshu/basics-of-akka • 2013ScalaؔϏΪφʔζͰͷ
@mumoshu ͞ΜʹΑΔൃදࢿྉ