Resolve-ServiceFabricService
Recupera o endereço de réplica de um serviço particionado do Service Fabric com estado ou o endereço de uma instância de um serviço do Service Fabric sem 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 de réplica de um serviço particionado do Service Fabric com estado ou o endereço de uma instância de um serviço do Service Fabric sem 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 Connect-ServiceFabricCluster.
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
Esse comando fornece o resultado da primeira chamada de resolução para a seguinte. Isso será 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 atingir o tempo limite 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
Esse comando recupera o endereço de uma réplica com estado em uma partição singleton depois de atualizar com força o cache do ponto de extremidade local.
Parâmetros
-ForceRefresh
Indica que o cmdlet força o cache local de endereços resolvidos a serem atualizados.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-PartitionKey
Especifica a chave de partição para o serviço do Service Fabric.
Tipo: | String |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-PartitionKindNamed
Indica que o serviço Service Fabric é uma partição nomeada.
Tipo: | SwitchParameter |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionKindSingleton
Indica que o serviço Service Fabric é uma partição singleton.
Tipo: | SwitchParameter |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PartitionKindUniformInt64
Indica que o serviço Service Fabric é uma partição UniformInt64.
Tipo: | SwitchParameter |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PreviousResult
Especifica os resultados da partição de serviço de resolução anterior. Isso será necessário se o usuário souber que o resultado obtido anteriormente está obsoleto.
Tipo: | ResolvedServicePartition |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ServiceName
Especifica o URI de um serviço do Service Fabric.
Tipo: | Uri |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Saídas
System.Object