Akka
2018-08-27 (Mon) · 78 words

Akkaとは

アクター概要

リアクティブ (宣言)

アクターシステム

ディスパッチャー

アクターはディスパッチャーによってある時呼び出される ディスパッチャーはメールボックス内のメッセージをアクターにプッシュする アクターは落ちてきたメッセージを処理する 複数スレッドの場合は、複数のアクターが処理する

アクターにメッセージを送信するときは、メールボックスにメッセージを残すだけ ディスパッチャーがアクターにメッセージをプッシュする

並行処理の歴史

並行と並列

CPUがどんな様子で処理をするのか?という観点において、 - 並行(Concurrent)
ある1つの時点で、複数タスクを切り替えることで同時処理を見せかけている - 並列(Pararell) ある1つの時点で、複数タスクを実際に(物理的に)同時処理している

プロセスとスレッド

スケールアウト

スケーリング

クラスタリング

フェイルオーバー

Akka によるスケール

// TODO

CPUがどんな様子で処理をするのか?という観点において、

参考になる資料


Top     back     Posts     Tags     About Me