Compartilhar via


Get-ServiceFabricServiceGroupDescription

Obtém uma descrição do grupo de serviços do Service Fabric.

Syntax

Get-ServiceFabricServiceGroupDescription
   [-ServiceName] <Uri>
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

O cmdlet Get-ServiceFabricServiceGroupDescription obtém a descrição do grupo de serviços do Service Fabric de um serviço em execução. Um grupo de serviços é um grupo definido pelo usuário. Os serviços que fazem parte de um grupo seriam colocados no mesmo nó.

Para criar um novo grupo, use o cmdlet New-ServiceFabricServiceGroup . Para atualizar um grupo de serviços, use o cmdlet Update-ServiceFabricServiceGroup . Para remover um grupo de serviços, use o cmdlet Remove-ServiceFabricServiceGroup .

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: obter uma descrição do grupo de serviços

PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService

Esse comando obtém a descrição do grupo de serviços do Service Fabric para o serviço chamado fabric:/CalcApp/CalcService.

Exemplo 2: criar, atualizar e remover grupos de serviços da malha de serviço.

PS C:\> New-ServiceFabricServiceGroup -ApplicationName fabric:/myapp/calculator -ServiceName fabric:/myapp/calculator/svc1 -ServiceTypeName StatelessCalculatorService -Stateless -PartitionSchemeSingleton -InstanceCount 3 -ServiceGroupMemberDescription @(@{"ServiceName"="fabric:/myapp/calculator/svc1#a";"ServiceTypeName"="StatelessCalculatorService1"},@{"ServiceName"="fabric:/myapp/calculator/svc1#b";"ServiceTypeName"="StatelessCalculatorService2"})
PS C:\> New-ServiceFabricServiceGroup -ApplicationName fabric:/myapp/calculator -ServiceName fabric:/myapp/calculator/svc1 -ServiceTypeName StatefulCalculatorService -Stateful -TargetReplicaSetSize 5 -MinReplicaSetSize 3 -ReplicaRestartWaitDuration 10 -PlacementConstraint TestPlacementConstraints -ServiceGroupMemberDescription @(@{"ServiceName"="fabric:/myapp/calculator/svc1#a";"ServiceTypeName"="StatelessCalculatorService"})
PS C:\> Get-ServiceFabricServiceGroupDescription -ServiceName fabric:/CalcApp/CalcService
PS C:\> Update-ServiceFabricServiceGroup -ServiceName fabric:/myapp/calculator/svc1 -Stateless -PartitionSchemeSingleton -InstanceCount 3 -ServiceGroupMemberDescription @("fabric:/myapp/calculator/svc1#a,StatelessCalculatorService,")
PS C:\> Remove-ServiceFabricServiceGroup -ServiceName fabric:/myapp/calculator/svc1

Parâmetros

-ServiceName

Especifica o URI (Uniform Resource Identifier) de um grupo de serviços do Service Fabric.

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

-TimeoutSec

Especifica o período de tempo limite, 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

Saídas

System.Object