Akka実践バイブル アクターモデルによる並行・分散システムの実現

Raymond Roestenburg

基本情報

ジャンル
ISBN/カタログNo
ISBN 13 : 9784798153278
ISBN 10 : 4798153273
フォーマット
出版社
発行年月
2017年12月
日本
追加情報
:
520p;23

内容詳細

本書は並列・分散処理フレームワークAkkaの解説書『Akka in Action』の日本語版です。本書では、制御が難しい並行・分散システムをAkkaによって安全に構築する方法を学ぶことができます。アクターモデルなどの基本概念やAkkaの基本的な機能といった全体像から、akka‐httpとakka‐streamを用いたストリーム処理に基づくハイパフォーマンスなRESTサービスを構築する方法、Akkaのクラスタリングを用いて障害からの回復力を持つスケーラブルなシステムを構築する方法などについて説明していきます。そのほか、システム間連携、Akkaのテストとパフォーマンスチューニングなど、より実践的な事柄についても詳しく説明しています。また、訳者による日本語版オリジナルの書き下ろしとして、Alpakkaを用いたエンドポイントの実装の解説(13.2節)、AkkaをJavaから使う方法(巻末付録)を追加しています。

目次 : Akkaの紹介/ 最小のAkkaアプリケーション/ アクターによるテスト駆動開発/ 耐障害性/ Future/ Akkaによるはじめての分散アプリケーション/ 設定とロギングとデプロイ/ アクターの構造パターン/ メッセージのルーティング/ メッセージチャネル/ 有限状態マシンとエージェント/ ストリーミング/ システム統合/ クラスタリング/ アクターの永続化/ パフォーマンスTips/ Akkaのこれから/ AkkaをJavaから使う

【著者紹介】
前出祐吾 : TIS株式会社へ入社後、大手電機メーカー向けシステムの開発などSIerの現場経験を経てR&Dに従事。2009年よりSIの生産性向上を目的に、Seasar2をベースとした社内フレームワークの開発から現場展開・支援・教育を行う。2013年頃からSIerでScalaの活用検証に取り組み、リアクティブシステムに出会う。2015年にLightbend社とパートナー契約を結び、現在はリアクティブシステムのコンサルティングのかたわらエンタープライズ領域への当技術の適用検証に従事。Akkaの普及により開発者に幸せが訪れることを願い、ThinkITへのリアクティブシステムの連載、CodeZineなどのメディアへの寄稿やScala Matsuriなどのカンファレンスにも多数登壇

根来和輝 : 2011年にTIS株式会社へ入社、大手医療機器メーカー向けWebシステムの受託開発プロジェクトで開発と運用に従事。プロジェクトチームに自動テストやCIを導入し品質と生産性の向上に貢献する。2015年より同社のR&Dに従事。Akkaをメインとしたリアクティブシステム関連の技術をエンタープライズ領域へ適用させることを目指し、技術検証やコンサルティングを行っている。同技術が幅広いエンジニアにとって身近な技術となるよう、入門者向けハンズオンセミナーの開催、ScalaMatsuriなどの技術系カンファレンスにも多数登壇

釘屋二郎 : フリーランスエンジニア。独立系SIer、PaaS技術開発ベンチャーでの勤務を経て現在フリーランス。業務委託でScalaやAkkaを使って広告システムやコミュニケーションツールの開発に従事(本データはこの書籍が刊行された当時に掲載されていたものです)

(「BOOK」データベースより)

ユーザーレビュー

総合評価

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

建築・理工 に関連する商品情報

おすすめの商品