Submit Search
Upload
実践Akka
•
5 likes
•
1,157 views
Huy Do
Follow
社内勉強会のAkka発表資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
akka
Akka meetup 2014_sep
Akka meetup 2014_sep
masahitojp
Reactive Programming with Scala and Akkaの勉強会資料です。 第四章"Akka for Reactive Programming"を基に作成されています。
Akka入門
Akka入門
Masashi (Jangsa) Kawaguchi
第3回Reactive System MeetupのLT資料です。
akka-doc-ja
akka-doc-ja
TIS Inc.
Scala関西2015発表資料
Akka-Streams in Production
Akka-Streams in Production
Kazunobu Raita
ハッカーズチャンプルー2015のLTで発表した資料です。
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
TanUkkii
Akka actorを何故使うのか?
Akka actorを何故使うのか?
Akka actorを何故使うのか?
Nyle Inc.(ナイル株式会社)
SPDY+WS勉強会で発表した資料です
WebSocket+Akka(Remote)+Play 2.1 Java
WebSocket+Akka(Remote)+Play 2.1 Java
Kazuhiro Hara
2/28社内勉強会用
Akkaとは。アクターモデル とは。
Akkaとは。アクターモデル とは。
Kenjiro Kubota
Recommended
akka
Akka meetup 2014_sep
Akka meetup 2014_sep
masahitojp
Reactive Programming with Scala and Akkaの勉強会資料です。 第四章"Akka for Reactive Programming"を基に作成されています。
Akka入門
Akka入門
Masashi (Jangsa) Kawaguchi
第3回Reactive System MeetupのLT資料です。
akka-doc-ja
akka-doc-ja
TIS Inc.
Scala関西2015発表資料
Akka-Streams in Production
Akka-Streams in Production
Kazunobu Raita
ハッカーズチャンプルー2015のLTで発表した資料です。
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
プログラミング言語のパラダイムシフト(ダイジェスト)ーScalaから見る関数型と並列性時代の幕開けー
TanUkkii
Akka actorを何故使うのか?
Akka actorを何故使うのか?
Akka actorを何故使うのか?
Nyle Inc.(ナイル株式会社)
SPDY+WS勉強会で発表した資料です
WebSocket+Akka(Remote)+Play 2.1 Java
WebSocket+Akka(Remote)+Play 2.1 Java
Kazuhiro Hara
2/28社内勉強会用
Akkaとは。アクターモデル とは。
Akkaとは。アクターモデル とは。
Kenjiro Kubota
Concurrent programing explanation for akka beginers. 並行処理初心者のためのAkka入門 akka meetup 2014/09/28(日) http://connpass.com/event/8622/ このイベントの導入説明のために書かれました。 内容には、並行処理、アクターモデル、Akkaの機能の説明となっています。
並行処理初心者のためのAkka入門
並行処理初心者のためのAkka入門
Yoshimura Soichiro
https://reactive-shinjuku.connpass.com/event/49818/ のLTにて
Akkaの翻訳みんなでやろう Let's translate akka doc
Akkaの翻訳みんなでやろう Let's translate akka doc
賢太郎 前多
2017/3/21 アドテクスタジオ×Scala 勉強会 LT。 https://adtechstudio.connpass.com/event/50607/
【LT】akka receive とScala Javaの違い
【LT】akka receive とScala Javaの違い
賢太郎 前多
Developing an Akka EdgeというAkkaの入門書を読んで勉強しています。 要約して社内勉強会で発表した時のスライドを手直ししたものです
Developing an Akka Edge6
Developing an Akka Edge6
saaaaaaki
English version is here: http://www.slideshare.net/seratch/future-on-servlet-scalaks http://summit.scala-kansai.org/ でのプレゼンです
Servlet と Future の関わり方 #scala_ks
Servlet と Future の関わり方 #scala_ks
Kazuhiro Sera
Developing an Akka EdgeというAkkaの入門書を読んで勉強しています。 要約して社内勉強会で発表した時のスライドを手直ししたものです。
Developing an Akka Edge1-3
Developing an Akka Edge1-3
saaaaaaki
Developing an Akka EdgeというAkkaの入門書を読んで勉強しています。 要約して社内勉強会で発表した時のスライドを手直ししたものです。
Developing an Akka Edge4-5
Developing an Akka Edge4-5
saaaaaaki
Scala Kansai 2016
Real world android akka
Real world android akka
Taisuke Oe
Scala関西ビギナーズ#4の発表資料です。 2014/09/23 発表時に使用した資料に更新しました.
とりあえず使えるSBT
とりあえず使えるSBT
Kiyotaka Kunihira
#scalafukuoka
Scala警察のすすめ
Scala警察のすすめ
takezoe
2014/02/08(土) Scala関西ビギナーズ 第3回にて発表。 Scala関西ビギナーズWiki https://github.com/SAMMY7th/scala_kb/wiki
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
Talk given at ScalaMatsuri 2017. A review of: - the sbt 0.13.x series that’s been under development as a technology preview since 2014 - the sbt server feature which is planned to be shipped with the next major sbt release - and the rest of sbt 1.0
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
Eugene Yokota
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
Taku Miyakawa
Java使いにとっての関数
Java使いにとっての関数
amkt922
2018年12月3日(月) JAWS-UG横浜 re:cap
Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
KazukiNabasama
2015-02-21 実戦でのScala にて発表 https://jissenscala.doorkeeper.jp/events/19660
ScalaにまつわるNewsな話
ScalaにまつわるNewsな話
Yosuke Mizutani
ScalaMatsuri 2017
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.js
takezoe
JavaからScalaへ
JavaからScalaへ
takezoe
https://event.seasarfoundation.org/sc2015/
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Kazuhiro Sera
Scala Kansai Summit 2016
Sbtのマルチプロジェクトはいいぞ
Sbtのマルチプロジェクトはいいぞ
Yoshitaka Fujii
JJUG CCC 2012 Springで講演した資料
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
「Reactive System Meetup in 西新宿」資料です。 http://reactive-shinjuku.connpass.com/event/17991/
Scalaz-StreamによるFunctional Reactive Programming
Scalaz-StreamによるFunctional Reactive Programming
Tomoharu ASAMI
More Related Content
What's hot
Concurrent programing explanation for akka beginers. 並行処理初心者のためのAkka入門 akka meetup 2014/09/28(日) http://connpass.com/event/8622/ このイベントの導入説明のために書かれました。 内容には、並行処理、アクターモデル、Akkaの機能の説明となっています。
並行処理初心者のためのAkka入門
並行処理初心者のためのAkka入門
Yoshimura Soichiro
https://reactive-shinjuku.connpass.com/event/49818/ のLTにて
Akkaの翻訳みんなでやろう Let's translate akka doc
Akkaの翻訳みんなでやろう Let's translate akka doc
賢太郎 前多
2017/3/21 アドテクスタジオ×Scala 勉強会 LT。 https://adtechstudio.connpass.com/event/50607/
【LT】akka receive とScala Javaの違い
【LT】akka receive とScala Javaの違い
賢太郎 前多
Developing an Akka EdgeというAkkaの入門書を読んで勉強しています。 要約して社内勉強会で発表した時のスライドを手直ししたものです
Developing an Akka Edge6
Developing an Akka Edge6
saaaaaaki
English version is here: http://www.slideshare.net/seratch/future-on-servlet-scalaks http://summit.scala-kansai.org/ でのプレゼンです
Servlet と Future の関わり方 #scala_ks
Servlet と Future の関わり方 #scala_ks
Kazuhiro Sera
Developing an Akka EdgeというAkkaの入門書を読んで勉強しています。 要約して社内勉強会で発表した時のスライドを手直ししたものです。
Developing an Akka Edge1-3
Developing an Akka Edge1-3
saaaaaaki
Developing an Akka EdgeというAkkaの入門書を読んで勉強しています。 要約して社内勉強会で発表した時のスライドを手直ししたものです。
Developing an Akka Edge4-5
Developing an Akka Edge4-5
saaaaaaki
Scala Kansai 2016
Real world android akka
Real world android akka
Taisuke Oe
Scala関西ビギナーズ#4の発表資料です。 2014/09/23 発表時に使用した資料に更新しました.
とりあえず使えるSBT
とりあえず使えるSBT
Kiyotaka Kunihira
#scalafukuoka
Scala警察のすすめ
Scala警察のすすめ
takezoe
2014/02/08(土) Scala関西ビギナーズ 第3回にて発表。 Scala関西ビギナーズWiki https://github.com/SAMMY7th/scala_kb/wiki
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Asami Abe
Talk given at ScalaMatsuri 2017. A review of: - the sbt 0.13.x series that’s been under development as a technology preview since 2014 - the sbt server feature which is planned to be shipped with the next major sbt release - and the rest of sbt 1.0
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
Eugene Yokota
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
Taku Miyakawa
Java使いにとっての関数
Java使いにとっての関数
amkt922
2018年12月3日(月) JAWS-UG横浜 re:cap
Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
KazukiNabasama
2015-02-21 実戦でのScala にて発表 https://jissenscala.doorkeeper.jp/events/19660
ScalaにまつわるNewsな話
ScalaにまつわるNewsな話
Yosuke Mizutani
ScalaMatsuri 2017
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.js
takezoe
JavaからScalaへ
JavaからScalaへ
takezoe
https://event.seasarfoundation.org/sc2015/
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Kazuhiro Sera
Scala Kansai Summit 2016
Sbtのマルチプロジェクトはいいぞ
Sbtのマルチプロジェクトはいいぞ
Yoshitaka Fujii
What's hot
(20)
並行処理初心者のためのAkka入門
並行処理初心者のためのAkka入門
Akkaの翻訳みんなでやろう Let's translate akka doc
Akkaの翻訳みんなでやろう Let's translate akka doc
【LT】akka receive とScala Javaの違い
【LT】akka receive とScala Javaの違い
Developing an Akka Edge6
Developing an Akka Edge6
Servlet と Future の関わり方 #scala_ks
Servlet と Future の関わり方 #scala_ks
Developing an Akka Edge1-3
Developing an Akka Edge1-3
Developing an Akka Edge4-5
Developing an Akka Edge4-5
Real world android akka
Real world android akka
とりあえず使えるSBT
とりあえず使えるSBT
Scala警察のすすめ
Scala警察のすすめ
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
Scala再入門 @2014/02/08 Scala関西ビギナーズ第3回
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
Quasar: Actor Model and Light Weight Threads on Java
Quasar: Actor Model and Light Weight Threads on Java
Java使いにとっての関数
Java使いにとっての関数
Lambda Layerの権限制御を試してみた
Lambda Layerの権限制御を試してみた
ScalaにまつわるNewsな話
ScalaにまつわるNewsな話
Scala Warrior and type-safe front-end development with Scala.js
Scala Warrior and type-safe front-end development with Scala.js
JavaからScalaへ
JavaからScalaへ
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Seasar ユーザだったプログラマが目指す OSS の世界展開 #seasarcon
Sbtのマルチプロジェクトはいいぞ
Sbtのマルチプロジェクトはいいぞ
Similar to 実践Akka
JJUG CCC 2012 Springで講演した資料
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
「Reactive System Meetup in 西新宿」資料です。 http://reactive-shinjuku.connpass.com/event/17991/
Scalaz-StreamによるFunctional Reactive Programming
Scalaz-StreamによるFunctional Reactive Programming
Tomoharu ASAMI
Fork/Join Framework
Fork/Join Framework
Appresso Engineering Team
ATN No.2 Scala事始め
ATN No.2 Scala事始め
AdvancedTechNight
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
Nobukazu Hanada
第84回php勉強会のPHPでフィールドインジェクションに挑戦する のスライドです。 フィールドインジェクション可能なライブラリはいくつかありますが、折角なのでSpring Frameworkに寄せて実装してみました 現在開発中のものです https://github.com/ytake/Iono.Container
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Yuuki Takezawa
javascriptについて社内で説明した資料になります
クライアントサイドjavascript簡単紹介
クライアントサイドjavascript簡単紹介
しくみ製作所
Clojure
Clojure
Uehara Junji
https://ngineerxiv.doorkeeper.jp/events/29760 用
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
Groovyコンファレンス
Groovyコンファレンス
Shinichiro Takezaki
Scrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pub
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
Yuichi Tateno
Rxjavaとoptionalで関数型androidしよう @Shibuya.apk #2
Rxjavaとoptionalで関数型androidしよう
Rxjavaとoptionalで関数型androidしよう
Fumihiko Shiroyama
promise async/await 非同期処理周りの話。発表用
Js async
Js async
Shunji Makino
Scalaはこわくない(たぶん)
こわくないScala
こわくないScala
Kota Mizushima
Scala is-unscared
Scala is-unscared
Kota Mizushima
Scala Days参加レポートのような何か
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
JVMの中身を可視化してみた
JVMの中身を可視化してみた
Kengo Toda
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
Ra Zon
わんくま同盟 東京勉強会 51回で話した内容。
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
normalian
Similar to 実践Akka
(20)
Play jjug2012spring
Play jjug2012spring
Scalaz-StreamによるFunctional Reactive Programming
Scalaz-StreamによるFunctional Reactive Programming
Fork/Join Framework
Fork/Join Framework
ATN No.2 Scala事始め
ATN No.2 Scala事始め
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
クライアントサイドjavascript簡単紹介
クライアントサイドjavascript簡単紹介
Clojure
Clojure
Dark vol4 for_slideshare
Dark vol4 for_slideshare
Groovyコンファレンス
Groovyコンファレンス
Scrum alliance regional gathering tokyo 2013 pub
Scrum alliance regional gathering tokyo 2013 pub
fluentd を利用した大規模ウェブサービスのロギング
fluentd を利用した大規模ウェブサービスのロギング
Rxjavaとoptionalで関数型androidしよう
Rxjavaとoptionalで関数型androidしよう
Js async
Js async
こわくないScala
こわくないScala
Scala is-unscared
Scala is-unscared
Scala Daysに行ってみて
Scala Daysに行ってみて
JVMの中身を可視化してみた
JVMの中身を可視化してみた
Scalaで萌える関数型プログラミング[完全版]
Scalaで萌える関数型プログラミング[完全版]
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
T51 jQueryで学ぶJavaScriptでのフロント開発~ASP.NET MVC3もあるよっ!~
More from Huy Do
Distributed Tracing, from internal SAAS insights
Distributed Tracing, from internal SAAS insights
Distributed Tracing, from internal SAAS insights
Huy Do
Write on memory TSDB database (gocon tokyo autumn 2018)
Write on memory TSDB database (gocon tokyo autumn 2018)
Write on memory TSDB database (gocon tokyo autumn 2018)
Huy Do
Some note about GC algorithm
Some note about GC algorithm
Some note about GC algorithm
Huy Do
gophercon.singapore talk: Engineering Efficiency in LINE
Engineering Efficiency in LINE
Engineering Efficiency in LINE
Huy Do
Story of our own Monitoring Agent in golang
GOCON Autumn (Story of our own Monitoring Agent in golang)
GOCON Autumn (Story of our own Monitoring Agent in golang)
Huy Do
Story Writing Byte Serializer in Golang
Story Writing Byte Serializer in Golang
Story Writing Byte Serializer in Golang
Huy Do
Akka と Typeの話
Akka と Typeの話
Akka と Typeの話
Huy Do
[Scalameetup]spark shuffle
[Scalameetup]spark shuffle
[Scalameetup]spark shuffle
Huy Do
hcm.rb talk
DI in ruby
DI in ruby
Huy Do
ITLC meetup slide
Itlc2015
Itlc2015
Huy Do
Consistent Hashing
Consistent Hashingの小ネタ
Consistent Hashingの小ネタ
Huy Do
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
Huy Do
NoSQL for great good [hanoi.rb talk]
NoSQL for great good [hanoi.rb talk]
NoSQL for great good [hanoi.rb talk]
Huy Do
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
Huy Do
Making CLI app in ruby
Making CLI app in ruby
Making CLI app in ruby
Huy Do
CacheとRailsの簡単まとめ
CacheとRailsの簡単まとめ
Huy Do
[Htmlday]present
[Htmlday]present
Huy Do
More from Huy Do
(17)
Distributed Tracing, from internal SAAS insights
Distributed Tracing, from internal SAAS insights
Write on memory TSDB database (gocon tokyo autumn 2018)
Write on memory TSDB database (gocon tokyo autumn 2018)
Some note about GC algorithm
Some note about GC algorithm
Engineering Efficiency in LINE
Engineering Efficiency in LINE
GOCON Autumn (Story of our own Monitoring Agent in golang)
GOCON Autumn (Story of our own Monitoring Agent in golang)
Story Writing Byte Serializer in Golang
Story Writing Byte Serializer in Golang
Akka と Typeの話
Akka と Typeの話
[Scalameetup]spark shuffle
[Scalameetup]spark shuffle
DI in ruby
DI in ruby
Itlc2015
Itlc2015
Consistent Hashingの小ネタ
Consistent Hashingの小ネタ
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
NoSQL for great good [hanoi.rb talk]
NoSQL for great good [hanoi.rb talk]
CA15卒勉強会 メタプログラミングについて
CA15卒勉強会 メタプログラミングについて
Making CLI app in ruby
Making CLI app in ruby
CacheとRailsの簡単まとめ
CacheとRailsの簡単まとめ
[Htmlday]present
[Htmlday]present
実践Akka
1.
実践akka @huydx Adtech studio
2.
ScalaおよびJava向けの並列 および分散処理フレームワー クです。
3.
Actor == 人
4.
5.
Actorに関する概念 • Dispatcher • MailBox •
Tell/Ask • Supervisor • Eventbus
6.
Actorに関する概念 • Dispatcher • MailBox •
Tell/Ask • Supervisor • Eventbus Executor Pool Message Queue RPC Manager Pub/Sub
7.
Actorってなのためのもの?
8.
•Concurrency? •Parallelism?
9.
•Concurrency? •Parallelism?
10.
Java世界では? • 並行処理プログラミングが難しい • @volatile,
share variable, mutex, synchronized, lockなどなど • Concurrent Packageでだいぶ助かった • Atomic 変数、Executor Pool….
11.
Actor世界では? • 全部ノンブロッキング • メールボックスの中のものを順次に処理する
12.
Faq • 共有なメモリを使いたい? • 共有メモリを管理する専用Actorを利用して、 そのActorに問い合わせする •
Actorに送ったメッセージすぐ回答もらいたい? • Askパータンが用意されている
13.
Actorの他にいいところ • Monitoring構成で失敗したActor・処理できな いメッセージを簡単にリーランできる(self- healingシステム実現可能) • Actorはアドレス・パスで管理しやすい •
Remote Actorで分散システムが実現可能
14.
設計Faq • できるだけ一つのActorが小さいなタスクをやるべ き • 設計するときに失敗するシナリオを考えるべき(let- it-crash) •
Actor Systemをたくさん作らない • メッセージをシリアライズできるものしか送らない
Download now