你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ServicePartitionResolver 接口

public interface ServicePartitionResolver

实现有助于确定服务终结点的 类。

方法摘要

修饰符和类型 方法和描述
CompletableFuture<ResolvedServicePartition> resolveAsync(ResolvedServicePartition previousRsp, Duration resolveTimeoutPerTry, Duration maxRetryBackoffInterval)

解析指定服务的分区。

CompletableFuture<ResolvedServicePartition> resolveAsync(URI serviceName, ServicePartitionKey partitionKey, Duration resolveTimeoutPerTry, Duration maxRetryBackoffInterval)

解析指定服务的分区。

方法详细信息

resolveAsync

public CompletableFuture resolveAsync(ResolvedServicePartition previousRsp, Duration resolveTimeoutPerTry, Duration maxRetryBackoffInterval)

解析指定服务的分区。

Parameters:

previousRsp - 以前解析的分区
resolveTimeoutPerTry - 传递给 FabricClient 的超时
maxRetryBackoffInterval - 当 FabricClient 的方法失败并出现可重试异常时,在重试之前退让的时间间隔。

Returns:

表示未完成操作的 CompletableFuture。 Task 的结果是 ResolvedServicePartition 对象,该对象包含有关解析的服务分区(包括服务终结点)的信息。

resolveAsync

public CompletableFuture resolveAsync(URI serviceName, ServicePartitionKey partitionKey, Duration resolveTimeoutPerTry, Duration maxRetryBackoffInterval)

解析指定服务的分区。

Parameters:

serviceName - 要解析的服务的 URI
partitionKey - 标识要解析的分区的键
resolveTimeoutPerTry - 传递给 FabricClient 的超时
maxRetryBackoffInterval - 当 FabricClient 的方法失败并出现可重试异常时,在重试之前退让的时间间隔。

Returns:

表示未完成操作的 CompletableFuture。 Task 的结果是 ResolvedServicePartition 对象,该对象包含有关解析的服务分区(包括服务终结点)的信息。

适用于