Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Akka Actor - 2016/07/10 Scala関西勉強会発表資料
Search
Kinoko
July 10, 2016
Programming
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Akka Actor - 2016/07/10 Scala関西勉強会発表資料
下記勉強会での発表資料です。
7/10(日) 第3回 Scala関西勉強会 - connpass
http://connpass.com/event/32061/
Kinoko
July 10, 2016
More Decks by Kinoko
See All by Kinoko
自作キーボードにチャレンジしてみた。 ver 2.0
sammy7th
0
2.2k
私が考える理想の開発チーム
sammy7th
0
740
ビジネスルールを軸とした ソフトウェア開発手法 「CCSR」
sammy7th
7
2.6k
お家に居れなくなって 3週間ゲストハウス暮らしをしていた話
sammy7th
2
540
家で仕事中にインターフォンに気づかず困っているのでIoTでなんとかしたい
sammy7th
1
240
ホットサンドメーカーで作るスイーツ
sammy7th
0
340
JVM入門 -Javaプログラムが動く仕組み-
sammy7th
35
15k
Udemyでプログラミング の動画講座を販売してみた
sammy7th
1
940
Git運用基礎
sammy7th
1
320
Other Decks in Programming
See All in Programming
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1.6k
Heart of Swift Concurrency
koher
0
890
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
720
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
340
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
430
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
280
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
180
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
170
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
How GitHub (no longer) Works
holman
316
150k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
The agentic SEO stack - context over prompts
schlessera
0
940
Technical Leadership for Architectural Decision Making
baasie
3
570
How to train your dragon (web standard)
notwaldorf
97
6.8k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Evolving SEO for Evolving Search Engines
ryanjones
0
300
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
The Cult of Friendly URLs
andyhume
79
7k
Believing is Seeing
oripsolob
1
220
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 ͞ΜʹΑΔൃදࢿྉ