問題タブ [akka-remote-actor]

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 投票する
2 に答える
534 参照

scala - リモート アクターを見つけるための正確なパスを指定する方法

私はこのチュートリアルに従っています

http://alvinalexander.com/scala/simple-akka-actors-remote-example

そのままフォローしていますが、プログラムが実行されていないため、エラーが発生し、この行について混乱しています:

「ユーザー」の代わりに何を書く必要がありますか? たとえば、最後までのフルパスを書くと:

hellolocal と helloremote の両方を実行すると、そのアドレスのアクターの検索に関するエラーが発生します。

コードをそのまま書くと、エラー helloremote erros が表示されます。

hellolocal エラー:

0 投票する
1 に答える
2382 参照

scala - Akka Remote Actors- : ローカル アクターとリモート アクター間の接続を確立できません

こんにちは、私はこのチュートリアルに従っています。ポートを 5150 から 2552 に変更したことを除いて、コードをそのままコピーして貼り付けました。これらのエラーに直面しています HelloLocal プロジェクト エラー

HelloRemote プロジェクトのエラーは次のとおりです。

私はakkaが初めてで、学習目的でこのチュートリアルに従っていますが、エラーが発生しました。解決するのを手伝ってください

akka-remitng 2.3.6 に従って編集すると、さまざまなエラーが発生します aplication.conf (helloLocal)

HelloLoca.scala import akka.actor._

HelloRemote application.conf は

これらは現在のエラーです HelloLocal

HelloRemote エラーは

0 投票する
1 に答える
816 参照

android - アクティビティを開始できません: キー 'akka.version' の構成設定が見つかりません

私のプロジェクトでは、リモート アクターを使用したいと考えており、Scala-SBT プロジェクトとしてそれらをうまく試してテストしました。

しかし、Androidで同じことをしようとしたとき。以下のエラーが発生しました

これは、構成をロードし、Scala-SBT プロジェクトで動作していたコードです。

私には明らかな問題は、akka.remote の reference.conf が使用されていないことです。

PS: akka.remote の reference.conf の内容を ConfigFactory.parseString() にコピーしようとしましたが、うまくいきませんでした

これに関して助けてください。

0 投票する
1 に答える
2976 参照

java - Akka リモートルートのホスト名設定の問題

作成中のツールで akka リモート機能を使用しています。実際、コア システムとリモート システムを異なるポートを持つ同じホストで動作させることができました。akka docs で説明されているように、私のリモートサーバーはルーター上で実行されていることに注意してください。

現在、より良い実験を行うためにいくつかの Azure 仮想マシンを使用しようとしていますが、いくつかの問題が発生しています。

コア アプリケーションの構成は次のとおりです (セキュリティ上の理由から一部の名前を変更しました)。

リモートホストには次の構成があります。

この構成を使用すると、サーバーとリモート ホストは明らかに通信できますが、リモート ホストはいくつかのエラーをログに記録し始めます。

そしてしばらくすると、サーバーとリモートホストがエラーをログに記録し始め、フリーズします。

サーバーエラー:

リモートエラー (同様の行が数回):

問題はホスト名の構成にある可能性があることがわかり、ホスト名をサーバーとリモートホストに配置しようとしました。ただし、この場合、システムはロードさえしません。

何が間違っているのかわかりません。この問題に関する情報を検索しようとしましたが、見つかった情報はいずれも私の問題に関連しています。Azure構成でもポートを開きました。

サーバー ホストがリモート ホストと適切に通信できるようにするにはどうすればよいですか?

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

scala - Akka Remoting: アクターをシリアライズできません

設定

Akka (2.3.9) リモーティングの使用。

別のリモート バックエンド akka システムと通信する io.Tcp akka システムがあります。

問題は、リモートから送り返されたメッセージが tcp システムに届かないことです。

フロント ( Tcp ) システムは、接続が受信されると「フォロワー」クラスを登録します。

フォロワーはリモート バックエンド システムを (正常に) 識別し、受信したデータを転送します。

フォロワーからのスニペット:

リモート システムは、Received ケースをリッスンし、送信者に返信を書き込みます。

問題

すべてが機能し、リモートの akka システムは受信したデータを正しく読み取り、処理しますが、結果を書き戻すときに自分自身をうんざりさせます。

何がうまくいかないのですか?

アップデート:

リモートから Ack を返すようになりました (バックエンド システムで)

ここで、リモート アクター (このログの MyHandler ) はシリアル化できないと言われます。

MyHandler はアクターであるため、自動的にシリアライズ可能にすべきではありませんか?

更新 2

私は今、リモートへの「質問」の結果を待っています:

0 投票する
1 に答える
107 参照

akka - DistributedPubSub メディエーターがクラスターの到達不能メンバーのメッセージを隠しているか

クラスター化された環境では、DistributedPubSub メディエーターを介してメッセージを送信しています。そのため、メッセージが送信されたときに、クラスター内で到達できないマシンがいくつかあります。そして、これらのマシンは「自動ダウン」が切れる前に再び到達可能になり、その後、これらのマシンはメッセージを受け取ります。

これは、DistributedPubSub メディエーターがクラスターの到達不能メンバーのメッセージを隠しておき、再び到達可能になったときにそれらを配信するということですか?