Akka 介绍

ウェルカムアッカは、使用されるアッカは、オープンソースツールのセットは、弾性拡張可能とマルチコアプロセッサとネットワークとの間の相関に設計されています。アッカは、あなたではなく、信頼性、耐障害性と高いパフォーマンスを提供するために、低レベルのコードを書くよりも、ビジネスニーズにもっと注意を払うことができます。

受け入れられてきた多くの一般的な設計手法とモデルのプログラムは、現代のコンピュータアーキテクチャは通常、固有のものであることが重要な課題のいくつかを解決することはできません。送信されたプロジェクトが成功するためには、分散システムは、それの痕跡が分散システムが正常に実行することを可能にするためには、失われず、ネットワーク遅延と変動して、このようなメッセージに応答することができない部品の崩壊などが生じる環境問題の一部に対処できなければなりません問題。優れた経営と、これらの問題の環境監視の下で、データセンターは、多くの場合、仮想インフラストラクチャ環境のために上記のこれらの問題になりやすい、起きています。

あなたは上記のこれらの現実の問題に対処するには、アッカが提供されます。
  • そのような原子やロックなど、低レベルの同時マルチスレッドアーキテクチャを使用しないでください。あなたのメモリの問題の可視性を検討することから。
  • システムおよびコンポーネント間のリモート通信の透明性、あなたの特性を有し、かつ複雑なネットワークコードを維持するから。
  • 高可用性クラスタアーキテクチャは、このクラスタはオンライン、かなりの柔軟性を持って、あなたは本当に反応システムを導入することができます。

リアクティブシステム。反応システムは、外部のイベントに応答(反応)システムです。

応答システムは、外部イベントへの適切な対応をすることができるシステムです。つまりその名前が説明するように初期のいわゆる反応性のシステムは、ソフトウェアシステムのブランチです。その後、この概念は、アメリカのデビッド・ハレル、その主要部分が反応挙動を記述することで、明らかにダウンしています。

反応挙動とは何ですか?入力(スタート)の例のスイッチングシステムを見てみましょう- >ソフトウェアシステム(時間の周期が停止された後) - >(と)コンピュータへの出力例ユーザデータ入力、これらのデータのソフトウェアは、一定の期間を計算し、そして最後にされています出力結果は、我々は、統計データの尺度の毎月の請求や会計として見ることができます。
知っていることができ、入力データは特定のルールを介して変換され、その結果が計算手順の終了後に与えられます。反応システムは、ちょうど逆のことが起こりました。

変換システム、多くの場合、明確なスケジュールが存在しない反応システムとは対照的に。一般的に、反応システムは、ランタイムシステムは、限定されるものではない表し、そして相互作用が外部刺激(反応性)に反映されている外部環境、例えば、異なるユーザまたは他の外部ハードウェアが、これは、反応システムは、分散システムで並列に実行ルールに統合されているので、内部AC挙動が発生含みます。

例えば、コンピュータのオペレーティングシステムは、それが、常に反応ユーザ入力に実行を停止せず、コンピュータ内の様々なコンポーネント間で通信するために、反応システムです。

電気通信の分野では、生産管理やハードウェア環境(エンベデッドシステム)の構成には多くの例があります。アプリケーションデータベースに基づいて、情報システムにも反応システムを使用しました。典型的な例では、警告システム(早期警告システム)です。

抽象モデルを使用してアッカ俳優はアッカが簡単に正しい同時、並列分散システムを作成することができます。ライブラリ全体アッカの俳優・モデルは、あなたはそれが簡単に理解し、それらを使用し、より良い整合性を確保するために行うことができます。アッカは、したがって、あなたは、個々の問題にライブラリを選択することによって解決できない場合は、あなたがそれらを一緒に試すことができ、より深い統合と統合を提供します。

アッカの俳優とモデルを使用する方法を学ぶことで、あなたはすべてが密接にかつ効率的にすることができる、統一されたプログラミングモデルを通じて、分散並列システムで遭遇する困難や課題を解決するためのツールの大きく深いセットにアクセスできるようになります一緒に組み合わせます。

 

https://www.cwiki.us/display/AkkaZH/Introduction+to+Akka

おすすめ

転載: www.cnblogs.com/huyuchengus/p/11229461.html