Resolve-ServiceFabricService
Récupère l’adresse de réplica d’un service partitionné Service Fabric avec état ou l’adresse d’une instance d’un service Service Fabric sans état.
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
L’applet de commande Resolve-ServiceFabricService récupère l’adresse de réplica d’un service partitionné Service Fabric avec état ou l’adresse d’une instance d’un service Service Fabric sans état.
L’adresse est mise en cache sur le nœud local et peut être actualisée si la tentative de connexion à l’adresse échoue. L’échec de connexion indique généralement que le réplica ou l’instance a été déplacé vers un autre nœud.
Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster .
Exemples
Exemple 1 : Résoudre les adresses
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Cette commande récupère les adresses d’une partition Int64 uniforme mappée par la clé de partition 0 dans un service nommé fabric:/myApp/myService.
Exemple 2 : Utilisation du résultat précédent pour actualiser le 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
Cette commande fournit le résultat du premier appel de résolution à l’appel suivant. Cela est nécessaire si l’utilisateur sait que le résultat obtenu précédemment dans le premier appel est obsolète. Les points de terminaison sont considérés obsolètes si la demande de connexion expire ou retourne une erreur.
Exemple 3 : Forcer l’actualisation du cache local
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Cette commande récupère l’adresse d’un réplica avec état dans une partition singleton après l’actualisation forcée du cache de point de terminaison local.
Paramètres
-ForceRefresh
Indique que l’applet de commande force le cache local des adresses résolues à actualiser.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Spécifie la clé de partition pour le service Service Fabric.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Indique que le service Service Fabric est une partition nommée.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Indique que le service Service Fabric est une partition singleton.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Indique que le service Service Fabric est une partition UniformInt64.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreviousResult
Spécifie les résultats précédents de la partition de service de résolution. Cela est nécessaire si l’utilisateur sait que le résultat obtenu précédemment est obsolète.
Type: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
Spécifie l’URI d’un service Service Fabric.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Spécifie le délai d’expiration, en secondes, pour l’opération.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Sorties
System.Object