36

フィリップ・ハラーの博士論文で、彼はセクション(5.1 Future Work)で、興味深い研究分野の1つは、周囲の参照を使用してフレームワークを拡張することであると述べ、VanCutsenの論文を引用しました。

抜粋:

Scalaアクターライブラリには、リモート(つまり、VM間)アクター通信の基本的なサポートを提供するランタイムシステムが含まれています。フォールトトレランスのサポートを提供するには(たとえば、モバイルアドホックネットワークで)、アンビエントリファレンスと同様に、揮発性接続をサポートするリモートアクターリファレンスを使用してフレームワークを拡張することは興味深いでしょう[36]。フォールトトレラント分散プログラミング([52、142]など)のトランザクション抽象化をScalaアクターに統合することは、将来の作業にとってもう1つの興味深い領域です。

そして引用された論文は:

[36]トム・ヴァン・クツェム、ジェシー・デデッカー、スティン・モスティンクス、エリサ・ゴンザレス・ボワ、テオ・ドント、ウォルフガング・デ・ミューター。アンビエントリファレンス:モバイルネットワーク内のオブジェクトのアドレス指定。[...] 986〜997ページ。ACM、2006年10月。

これはアッカがしたことですか?そうでなければ、Akkaが今日存在するという事実を考えると、この分野を研究することはまだ適切だと思いますか?

4

1 に答える 1

2

はい、これは Akka で可能です。

私が知る限り、これを達成するには2つの方法があります。

  1. akka-remote - リモートのアクター ref を提供しますが、各アクターが存在する場所を決定する必要があります。
  2. akka-cluster - クラスターのシャーディングを提供します. アクターの物理的な場所を自動的に管理し、特定のシャード (アクター) がクラスター内の最大 1 つのノードに存在するようにします。
于 2015-08-18T19:15:40.910 に答える