2016-08-22 7 views
1

シングルトンの複数のインスタンスが起動して実行されていたAkka.NETクラスタ内でクラスタシングルトンをセットアップしようとして問題が発生しましたクラスタ。クラスタはLighthouse(シードノード)とxで構成され、このクラスタ内にクラスタシェアとこのシングルトンが存在する主クラスタノードのインスタンス数が格納されます。私はexample solution in GitHubを設定するが、残念ながら、私はいつもメッセージシングルトンが利用できません取得し、私のシングルトンは、メッセージを受信したことがないよう、ここでは異なる問題を抱えている持っていた問題を再現するためにAkka.NETでシンプルなクラスタシングルトンを正しく設定する方法

。これは私が元々考えていた逆の問題ですが、クラスタシングルトンの実例を整理したいと思います。

[DEBUG] [2016年8月22日3時06分18秒PM] [スレッド 0015] [[アッカ:// singletontest /ユーザー/私のシングルトンプロキシ#1237572454]] シングルトン利用できません、バッファリングメッセージのタイプ[System.String]

私は次のメッセージを参照してください。

Akka.Remote.EndpointWriter: に到着[ [://[email protected] 4053 /] [akka.tcp非ローカル受信者にメッセージ [Akka.Actor.ActorSelectionMessage]の削除akka.tcp://[email protected]:4053]インバウンドアドレス [akka.tcp://[email protected]:4053】潜在的に関連

答えて

0

唯一欠けていたビットは、シードノードのアクターパスで指定されたアクターシステムが、LighthouseプロセスとMy Cluster Nodeプロセスの両方で指定されたアクターシステム名と一致していなかったようです。 3つの場所すべてで一致することを確認した後、クラスターは現在、期待どおりに動作しています。彼の援助のためのChris G. Stevens

https://github.com/jpierson/x-akka-cluster-singleton/commit/77ae63209042841c144f69d4cd70e9925b68a79a

感謝します。

関連する問題