Share via


Resolve-ServiceFabricService

Recupera o endereço de réplica de um serviço de divisória de tecido de serviço estatal ou o endereço de uma instância de um serviço de tecido de serviço apátrida.

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

O cmdlet Resolve-ServiceFabricService recupera o endereço de réplica de um serviço de divisória de tecido de serviço declarado ou o endereço de uma instância de um serviço de tecido de serviço apátrida.

O endereço está em cache no nó local e pode ser atualizado se a tentativa de ligação ao endereço falhar. A falha na ligação normalmente indica que a réplica ou a instância se moveu para um nó diferente.

Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando 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 por chave de partição 0 num serviço chamado tecido:/myApp/myService.

Exemplo 2: Utilização de resultados anteriores para refrescar 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 seguinte. Isto é necessário se o utilizador souber que o resultado obtido anteriormente na primeira chamada é velho. Os pontos finais são considerados insí elete-se se o pedido de ligação tiver esgotado ou derresser um erro.

Exemplo 3: Forçar a refrescar cache local

PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh

Este comando recupera o endereço de uma réplica imponente numa partição singleton depois de refrescar à força a cache do ponto final local.

Parâmetros

-ForceRefresh

Indica que o cmdlet força a cache local de endereços resolvidos a refrescar.000.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Especifica a chave de partição para o serviço De Tecido de Serviço.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Indica que o serviço de Tecido de Serviço é uma partição nomeada.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Indica que o serviço de Tecido de Serviço é uma divisória singleton.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Indica que o serviço de tecido de serviço é uma divisória UniformInt64.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PreviousResult

Especifica os resultados de divisão de serviço de resolução anteriores. Isto é necessário se o utilizador souber que o resultado obtido anteriormente é velho.

Type:ResolvedServicePartition
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Especifica o URI de um serviço de Tecido de Serviço.

Type:Uri
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Especifica o período de tempo de ício, em segundos, para a operação.

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

Saídas

System.Object