Resolve-ServiceFabricService
Recupera la dirección de réplica de un servicio con particiones de Service Fabric con estado o la dirección de una instancia de un servicio de Service Fabric sin estado.
Syntax
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
El cmdlet Resolve-ServiceFabricService recupera la dirección de réplica de un servicio con particiones de Service Fabric con estado o la dirección de una instancia de un servicio de Service Fabric sin estado.
La dirección se almacena en caché en el nodo local y se puede actualizar si se produce un error en el intento de conexión a la dirección. El error al conectarse suele indicar que la réplica o la instancia se ha movido a un nodo diferente.
Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster .
Ejemplos
Ejemplo 1: Resolución de direcciones
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Este comando recupera las direcciones de una partición uniforme de Int64 asignada a mediante la clave de partición 0 en un servicio denominado fabric:/myApp/myService.
Ejemplo 2: Uso del resultado anterior para actualizar la caché local
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
Este comando proporciona el resultado de la primera llamada de resolución a la posterior. Esto es necesario si el usuario sabe que el resultado obtenido anteriormente en la primera llamada está obsoleto. Los puntos de conexión se consideran obsoletos si la solicitud de conexión agota el tiempo de espera o devuelve un error.
Ejemplo 3: Forzar la actualización de la caché local
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Este comando recupera la dirección de una réplica con estado en una partición singleton después de actualizar forzadamente la caché del punto de conexión local.
Parámetros
-ForceRefresh
Indica que el cmdlet obliga a actualizar la caché local de direcciones resueltas.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Especifica la clave de partición para el servicio de Service Fabric.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Indica que el servicio de Service Fabric es una partición con nombre.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Indica que el servicio de Service Fabric es una partición singleton.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Indica que el servicio de Service Fabric es una partición UniformInt64.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreviousResult
Especifica los resultados de la partición del servicio de resolución anterior. Esto es necesario si el usuario sabe que el resultado obtenido anteriormente está obsoleto.
Type: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
Especifica el URI de un servicio de Service Fabric.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Salidas
System.Object