私は動的エンドポイントを持つ複数のノードでステートレスサービスを持っています。AzureサービスファブリックのRPCエンドポイント経由でノードインスタンスに接続
私はこの1つのような彼らのダイナミックなエンドポイントとServiceProxy
を使用したい:私はそのエンドポイントを使用して、特定のノードのインスタンスに接続するためにServiceProxy
を使用するにはどうすればよい
localhost:32010+dd1d0a27-1dec-49db-8960-83bf001355be-131329828855327547
?
私はこのようなServiceProxy
をインスタンス化しています:
ServiceProxy.Create<T>(new Uri("fabric:/XXX));
、唯一のインスタンスのノードの1つを見つけることであろう。私はエンドポイント経由で接続するノードを指定したいと思います。それ、どうやったら出来るの?
listenerNameパラメータを渡そうとしましたか? – cassandrad
@cassandradすべてのリスナー名が同じで、異なるノード上にあるため、すべてのリスナー名が同じであるため助けにならない – jugg1es
異なるポート(インスタンスごとに1つ)にn個のエンドポイントを指定し、特定のノードごとに1つしかない場合、RemotingはNaming Serviceの助けを借りて特定のインスタンスを見つけることができます。まあ、それは試してみる計画だった。私はそれが動作しないことを知らなかった。 – cassandrad