Resolve-ServiceFabricService
Recupera o endereço da réplica de um serviço particionado do Service Fabric com monitoração de estado ou o endereço de uma instância de um serviço do Service Fabric sem monitoração de estado.
Sintaxe
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
O cmdlet Resolve-ServiceFabricService recupera o endereço da réplica de um serviço particionado do Service Fabric com monitoração de estado ou o endereço de uma instância de um serviço do Service Fabric sem monitoração de estado.
O endereço é armazenado em cache no nó local e pode ser atualizado se a tentativa de conexão com o endereço falhar. A falha na conexão normalmente indica que a réplica ou a instância foi movida para um nó diferente.
Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet
Exemplos
Exemplo 1: Resolver endereços
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Este comando recupera os endereços de uma partição Int64 uniforme mapeada pela chave de partição 0 em um serviço chamado fabric:/myApp/myService.
Exemplo 2: Usando o resultado anterior para atualizar o cache 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 fornece o resultado da primeira chamada de resolução para a chamada subsequente. Isso é necessário se o usuário souber que o resultado obtido anteriormente na primeira chamada está obsoleto. Os pontos de extremidade são considerados obsoletos se a solicitação de conexão expirar ou retornar um erro.
Exemplo 3: Forçar a atualização do cache local
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Este comando recupera o endereço de uma réplica com estado em uma partição singleton depois de atualizar com força o cache de ponto de extremidade local.
Parâmetros
-ForceRefresh
Indica que o cmdlet força a atualização do cache local de endereços resolvidos.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-PartitionKey
Especifica a chave de partição para o serviço Service Fabric.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-PartitionKindNamed
Indica que o serviço Service Fabric é uma partição nomeada.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionKindSingleton
Indica que o serviço Service Fabric é uma partição singleton.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionKindUniformInt64
Indica que o serviço Service Fabric é uma partição UniformInt64.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PreviousResult
Especifica os resultados anteriores da partição de serviço de resolução. Isso é necessário se o usuário souber que o resultado obtido anteriormente é obsoleto.
Tipo: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServiceName
Especifica o URI de um serviço do Service Fabric.
Tipo: | Uri |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Saídas
System.Object