問題タブ [akka-remoting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
138 参照

scala - Akka Remoting: Props.withDeploy(... ) を使用した複数のデプロイ構成。

RemoteLookupProxyForwarderAkka In Action book で定義されているように、Akka Remote Actor を使用してサンプルを作成しています。私の要件は、リモートでアクターを作成するようなものですが、コード構成を使用しています。RemoteLookupProxyForwarderアクター システムが利用可能な場合はリモート アクター システムを検索し、リモート アクターを作成するのと同じように機能します。それ以外の場合は待機します。

彼の助けを借りてapplication.conf、これは正常に行われ、アスペクト動作として正常に機能しました。

しかし、コードを使用すると、問題は、リモート アクターが使用できない場合、プロキシ アクターがアクターを検索できず、メッセージがリモート アクターに送信されると、すべてのメッセージが配信不能になります。

リモート プロキシ アクター コード:

リモート 1 アクター システム:

リモート 2 アクター システム:

configを使用application.confすると、この例は正常に実行されます。なぜなら、config では 2 つの展開を記述していますが、これはコードの場合であり、複数の展開を定義する方法をまだ見つけることができないからです。

application.conf複数の配置を使用した構成:

私の仮定は、コードでは、1 つの展開のみを定義しているため、サンプルが期待どおりに機能しないということです。では、複数のデプロイメントをどのように定義できますか?