akka - JVM で高度な並行性、分散性、復元力を備えたメッセージ駆動型アプリケーションを構築する

(Build highly concurrent, distributed, and resilient message-driven applications on the JVM)

Created at: 2009-02-16 20:51:54
Language: Scala
License: NOASSERTION

あか最新バージョンビルド ステータス

私たちは、正しい同時実行および分散、回復力と弾力性を備えたアプリケーションを作成するのは難しすぎると考えています。ほとんどの場合、間違ったツールと間違ったレベルの抽象化を使用していることが原因です。

Akka はそれを変えるためにここにいます。

アクター モデルを使用して、抽象化レベルを上げ、適切な同時実行およびスケーラブルなアプリケーションを構築するためのより優れたプラットフォームを提供します。このモデルは、 Reactive Manifestoで説明されている原則に完全に一致します。

回復力のために、通信業界が自己回復するアプリケーションと停止しないシステムを構築するために使用して大きな成功を収めた「Let it crash」モデルを採用しています。

アクターはまた、透過的な配布の抽象化と、真にスケーラブルでフォールト トレラントなアプリケーションの基盤を提供します。

詳しくはakka.ioをご覧ください。

参考資料

ScalaおよびJavaのリファレンス ドキュメントはdoc.akka.ioにあります。

コミュニティ

これらのグループやチャットに参加して、Akka 関連の質問について話し合ったり質問したりできます。

  • フォーラム:discuss.akka.io
  • Akkaの使用に関するチャット ルーム:ギッター: akka/akka
  • 課題トラッカー:github: アッカ/アッカ

それに加えて、以下をお楽しみいただけます。

貢献する

貢献は歓迎です!

修正したい問題を見つけた場合、またはいくつかのアイデアを形にしたい場合、それを実現するための最良の方法は、それを実装するプル リクエストを送信して支援することです。このプロジェクトにまだ慣れていない方も含め、すべての皆様からの貢献を歓迎します。PR を送信した後、プロセスをご案内します。

akka-依存関係バッジ

ワークフローの詳細と、プル リクエストの準備方法に関する一般的なヒントについては、 CONTRIBUTING.mdファイルを参照してください。また、GitHub の問題で直接説明やガイダンスを求めることもできます。よりリアルタイムのコミュニケーションが有益な場合は、akka/dev チャットで求めることもできます。

Akka の開発と貢献に関するすべての質問には、チャット ルームを利用できます。ジッター: akka/dev

ライセンス

Akka は、Business Source License 1.1 の下でライセンスされています。LICENSE を参照してください。