Akka によるユースケースの事例

Akka によるユースケースの事例

Akka は投資銀行やマーチャントバンク、小売業、ソーシャルメディア、シミュレーション、ゲーム、賭け事、自動車や交通システム、ヘルスケア、データ解析、その他さまざまな幅広い産業の多数の大組織で採用されています。高スループットと低レイテンシが必要ならどんなシステムでも Akka を使うことが良い選択肢になります。

こちら に、 Akka のユーザーが Akka をどのように使用しているかを述べているものがあります。

以下は Akka を製品で採用しているいくつかの領域です。

トランザクション処理( オンラインゲーム、 金融/銀行、株式取引、統計、賭け事、ソーシャルメディア、通信)

スケールアップ、スケールアウト、耐障害性 / 高可用性

バックエンドシステム (あらゆる業界やアプリケーション)

REST、SOAP サービス、 Comet、 WebSocket など、メッセージハブやインテグレーション層の スケールアップ、スケールアウト、耐障害性 / 高可用性

並行性 / 並列性 (あらゆるアプリケーション)

動作させるのが正確、簡単で理解しやすいです。既存の JVMプロジェクト( Scala、Java、Groove、JRubyなど) にJar を追加するだけです。

シミュレーション

マスタとワーカーによる分散構成、 グリッドコンピューティング、 MapReduce など

バッチ処理 (あらゆる業種)

Apache Camel との統合により バッチデータソースとアクターを接続し、バッチの作業量を分割統治します。

通信ハブ(通信業、Web メディア、モバイルメディア)

スケールアップ、スケールアウト、耐障害性 / 高可用性

ゲームや賭け事 (MOM、オンラインゲーム、賭け事)

スケールアップ、スケールアウト、耐障害性 / 高可用性

BI / データマイニング / 多目的解析

スケールアップ、スケールアウト、耐障害性 / 高可用性

複雑なイベントストリームの処理

スケールアップ、スケールアウト、耐障害性 / 高可用性

Contents