私たちは、正しい同時実行および分散、回復力と弾力性を備えたアプリケーションを作成するのは難しすぎると考えています。ほとんどの場合、間違ったツールと間違ったレベルの抽象化を使用していることが原因です。
Akka はそれを変えるためにここにいます。
アクター モデルを使用して、抽象化レベルを上げ、適切な同時実行およびスケーラブルなアプリケーションを構築するためのより優れたプラットフォームを提供します。このモデルは、 Reactive Manifestoで説明されている原則に完全に一致します。
回復力のために、通信業界が自己回復するアプリケーションと停止しないシステムを構築するために使用して大きな成功を収めた「Let it crash」モデルを採用しています。
アクターはまた、透過的な配布の抽象化と、真にスケーラブルでフォールト トレラントなアプリケーションの基盤を提供します。
詳しくはakka.ioをご覧ください。
ScalaおよびJavaのリファレンス ドキュメントはdoc.akka.ioにあります。
これらのグループやチャットに参加して、Akka 関連の質問について話し合ったり質問したりできます。
それに加えて、以下をお楽しみいただけます。
貢献は大歓迎です!
修正したい問題を見つけた場合、またはいくつかのアイデアを形にしたい場合、それを実現するための最良の方法は、それを実装するプル リクエストを送信して支援することです。このプロジェクトにまだ慣れていない方も含め、すべての皆様からの貢献を歓迎します。PR を送信した後、プロセスをご案内します。
ワークフローの詳細と、プル リクエストの準備方法に関する一般的なヒントについては、 CONTRIBUTING.mdファイルを参照してください。また、GitHub の問題で直接説明やガイダンスを求めることもできます。よりリアルタイムのコミュニケーションが有益な場合は、akka/dev チャットで求めることもできます。
Akka
の開発と貢献に関するすべての質問には、チャット ルームを利用できます。
Akka は、Business Source License 1.1 の下でライセンスされています。LICENSE を参照してください。