ビッグデータシリーズ修練-SCaaコース90


ビッグデータシリーズ修練-SCaaコース90
コア内容:1、ScalaベースのActor上の分散同時メッセージ駆動フレームワークAkka初体験
1、ScalaベースのActor上の分散同時メッセージ駆動フレームワークAkka初体験
1>Akkaは、許容誤差の高い伸縮性の高いJavaおよびScalaを記述するActorモデルアプリケーションを簡略化するためにScalaで記述されたライブラリです.開発ライブラリと実行環境に分けられ、同時、分散、許容誤差、イベント駆動のJava仮想マシンベースのアプリケーションを構築できます.高同時性の分散アプリケーションの構築を容易にします.2>AkkaベースモデルはScalaにおけるActorモデルである.3>同時メッセージ駆動のプログラミングモデル優先Akka 4>Sparkは分散型の並列計算フレームワークであり、主従ノードが通信する際に基本的にAkkaを使用し、クライアントがプログラムをコミットする際にもAkka 5>を使用するAkkaの中のActorに対して、各Actorには独自の状態と動作、すなわち属性と方法があり、Actorは自分のメールボックスmailBoxを繰り返し、残りのActorから送信されたメッセージを受信します.
インスタンスプログラム1:ScalaのActorの復習
class A extends Actor
{
  override def act()=
  {
    for(i