如何将数据发送到服务结构中的指定单例实例

时间:2016-06-13 15:16:58

标签: azure-service-fabric

在我的服务结构环境中,我想将数据发送到指定的单例实例。如果我使用create service proxy函数,我只能使用这样的逻辑URL:

var client = ServiceProxy.Create<IServiceInterface>(new Uri(“fabric:/platform/service”), ServicePartitionKey.Singleton, TargetReplicaSelector.RandomInstance);

TargetReplicaSelector仅提供RandomInstanc选项。随机实例对我来说真的不起作用。我可以使用以下命令轻松查找环境中所有可用的单例实例:

var resolver = ServicePartitionResolver.GetDefault(); var partition = await resolver.ResolveAsync(new Uri(“fabric:/platform/service”), ServicePartitionKey.Singleton, new CancellationToken()); var endpoints
= partition.Endpoints;

但我无法从收到的端点数据创建ServiceProxy。

1 个答案:

答案 0 :(得分:2)