Nach dem Service-Fabric docs (https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-actors-introduction/), ein Schauspieler Proxy erstellt auf diese Weise erstellen:Wie Schauspieler Proxy Remote Service Fabric Cluster
ActorId actorId = ActorId.NewId();
IMyActor myActor = ActorProxy.Create<IMyActor>(actorId, new Uri("fabric:/MyApp/MyActorService"));
await myActor.DoWorkAsync();
Ok, das funktioniert und eine Verbindung zu meinem lokalen Cluster. Aber ich kann nicht herausfinden, wie man einen Proxy zu einem Remote Cluster erstellt? (Ich habe einen Drei-Knoten-Cluster mit dem IPs 10.0.10.10, 10.0.11.10, 10.0.12.10.)
Ich habe auch versucht die ServicePartitionResolver zu verwenden, die hier erklärt: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-reliable-services-communication/, aber ohne Erfolg.
Gute Frage. Ich für meinen Teil möchte das auch sehen. Die Möglichkeit, mit Akteuren auf diese Weise zu interagieren, würde viele Anwendungsmöglichkeiten eröffnen (d. H. Nicht webbasierte Clients, aber wo Cluster aus dem einen oder anderen Grund als Back-End verwendet wird). Außerdem kann das Debuggen möglicherweise schneller/einfacher gemacht werden (d. H. Der fragliche Akteur (und sein Dienst) wird vorübergehend lokal ausgeführt). –