New-ServiceFabricService
Cria um serviço de Tecido de Serviço.
Sintaxe
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateful]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
[-HasPersistedState]
-TargetReplicaSetSize <Int32>
-MinReplicaSetSize <Int32>
[-ReplicaRestartWaitDuration <TimeSpan>]
[-QuorumLossWaitDuration <TimeSpan>]
[-StandByReplicaKeepDuration <TimeSpan>]
[-ServicePlacementTimeLimit <TimeSpan>]
[-DropSourceReplicaOnMove <Boolean>]
[-ReplicaLifecycleDescription <ReplicaLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-ApplicationName] <Uri>
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeSingleton]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeUniformInt64]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionCount <Int32>
-LowKey <Int64>
-HighKey <Int64>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
New-ServiceFabricService
[-Stateless]
[-PartitionSchemeNamed]
[-Adhoc]
[-ServiceName] <Uri>
[-ServiceTypeName] <String>
-PartitionNames <String[]>
-InstanceCount <Int32>
[-MinInstanceCount <Int32>]
[-MinInstancePercentage <Int32>]
[-InstanceLifecycleDescription <InstanceLifecycleDescription>]
[-PlacementConstraint <String>]
[-Metric <String[]>]
[-Correlation <String[]>]
[-PlacementPolicy <String[]>]
[-DefaultMoveCost <String>]
[-ServicePackageActivationMode <ServicePackageActivationMode>]
[-ServiceDnsName <String>]
[-ScalingPolicies <System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription]>]
[-TagsRequiredToPlace <System.Collections.Generic.List`1[System.String]>]
[-TagsRequiredToRun <System.Collections.Generic.List`1[System.String]>]
[-InstanceCloseDelayDuration <TimeSpan>]
[-InstanceRestartWaitDuration <TimeSpan>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet New-ServiceFabricService cria um serviço de Tecido de Serviço.
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 .
Antes de efetuar esta operação, por favor carre verifique o pacote de aplicações, registe o tipo de aplicação e crie primeiro a instância de aplicação. Para obter mais informações, consulte Implementar e remover aplicações utilizando o PowerShell.
Para obter os serviços criados sob uma aplicação, use o Get-ServiceFabricService.
Exemplos
Exemplo 1: Criar um serviço apátrida utilizando um esquema de partição singleton.
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeSingleton -InstanceCount -1
Este comando cria um serviço apátrida de Tecido de Serviço a partir da instância de aplicação especificada, utilizando um esquema de partição singleton.
Exemplo 2: Criar um serviço estatal utilizando um esquema de partição singleton.
PS C:\> New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeSingleton -TargetReplicaSetSize 5 -MinReplicaSetSize 3
Este comando cria um serviço stateful de Service Fabric a partir da instância de aplicação especificada, utilizando um esquema de partição singleton.
Exemplo 3: Criar um serviço apátrida utilizando um esquema de partição variado.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -InstanceCount -1
Este comando cria um serviço apátrida de Tecido de Serviço a partir da instância de aplicação especificada com esquema de partição variado.
Exemplo 4: Criar um serviço apátrida utilizando o chamado esquema de partição
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateless -Stateless -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -InstanceCount -1
Este comando cria um serviço apátrida de Tecido de Serviço a partir da instância de aplicação especificada com o esquema de partição nomeado.
Exemplo 5: Criar um serviço estatal utilizando um esquema de partição variado.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeUniformInt64 -PartitionCount 26 -LowKey 0 -HighKey 51 -MinReplicaSetSize 3 -TargetReplicaSetSize 5
Este comando cria um serviço stateful de Service Fabric a partir da instância de aplicação especificada com shceme de partição variado.
Exemplo 6: Criar um serviço estatal utilizando o esquema de partição nomeado.
New-ServiceFabricService -ApplicationName fabric:/HelloWorld -ServiceName fabric:/HelloWorld/svc1 -ServiceTypeName HelloWorldStateful -Stateful -PartitionSchemeNamed -PartitionNames @("Seattle","Vancouver") -MinReplicaSetSize 3 -TargetReplicaSetSize 5
Este comando cria um serviço stateful de Service Fabric a partir da instância de aplicação especificada com o esquema de partição nomeado.
Parâmetros
-Adhoc
Indica que o serviço funciona em modo ad hoc. No modo ad hoc, o anfitrião de serviço é ativado manualmente. Nota: Isto é apenas para apoio ao legado.
Tipo: | SwitchParameter |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ApplicationName
Especifica o Identificador de Recursos Uniforme (URI) de uma aplicação de Tecido de Serviço. Este é o nome único de uma aplicação e é usado para agrupar serviços em conjunto para gestão. O esquema deve ser "tecido:/" e o nome de serviço deve começar com o nome de aplicação. O cmdlet cria um serviço baseado nesta aplicação.
Tipo: | Uri |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Correlation
A correlação é um controlo que é fornecido principalmente para ajudar a facilitar a transição de aplicações monolíticas maiores para o mundo da nuvem e microserviços. Para obter mais informações, consulte Gerir o consumo de recursos e carregar em Tecido de Serviço com métricas.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultMoveCost
O custo padrão para uma mudança. Custos mais elevados tornam menos provável que o Cluster Resource Manager mova a réplica quando tenta equilibrar o cluster. Os valores válidos são:
- Zero
- Baixo
- Médio
- Alto
Para obter mais informações, consulte Gerir o consumo de recursos e carregar em Tecido de Serviço com métricas.
Tipo: | String |
Valores aceites: | Zero, Low, Medium, High, VeryHigh |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DropSourceReplicaOnMove
Permite que as réplicas secundárias de origem sejam largadas antes que as novas réplicas secundárias terminem a construção.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HasPersistedState
Indica que o serviço estatal tem um estado persistente. Quando um FabricReplicator numa réplica secundária recebe uma operação para um serviço persistente, deve esperar que o serviço reconheça que os dados foram persistidos antes de poder enviar esse reconhecimento de volta para a primária. Para serviços não persistentes, a operação pode ser reconhecida imediatamente após a receção.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HighKey
Especifica a gama de chaves elevada do conjunto de divisórias.
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InstanceCloseDelayDuration
Especifica a duração, como um objeto TimeSpan , para o qual o gracioso encerramento de um caso apátrida é adiado. Isto seria eficaz quando a instância estiver a fechar durante a atualização da aplicação/cluster e o nó desativação. O ponto final exposto neste caso é removido antes de iniciar o atraso, o que impede novas ligações a este caso. Além disso, os clientes que subscreveram eventos de alteração de ponto final de serviço podem fazer o seguinte ao receber a notificação de remoção do ponto final:
- Pare de enviar novos pedidos para este caso.
- Feche as ligações existentes após a conclusão dos pedidos de voo.
- Ligue-se a uma instância diferente da partição de serviço para pedidos futuros.
Notando que o valor predefinido é TimeSpan.Zero, o que indica que não haverá qualquer atraso ou remoção do ponto final antes de fechar a instância.
Para obter um objeto TimeSpan , utilize o cmdlet New-TimeSpan .
Tipo: | TimeSpan |
Position: | Named |
Default value: | TimeSpan.Zero |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InstanceCount
Especifica o número de casos que o sistema cria e mantém para cada divisão deste serviço apátrida de Tecido de Serviço. Definir InstânciaConta para -1 implica a implantação de instâncias em todos os nós dentro do cluster.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InstanceLifecycleDescription
Descrição do ciclo de vida de casos pertencentes a este serviço. Se não for especificada alguma configuração nesta secção, o valor predefinido é retirado do parâmetro de cluster do mesmo nome (se existir).
Tipo: | InstanceLifecycleDescription |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-InstanceRestartWaitDuration
Obtém ou define a duração O Tecido de Serviço aguarda que a instância apátrida venha a surgir. Se a ocorrência não surgir dentro desta duração, o Service Fabric criará uma nova instância de substituição.
Tipo: | TimeSpan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LowKey
Especifica a gama de teclas baixas do conjunto de partição.
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Metric
As métricas são o conjunto de recursos que uma determinada instância de serviço precisa. A configuração métrica de um serviço inclui a quantidade desse recurso que cada réplica declarada ou instância apátrida desse serviço consome por padrão. As métricas também incluem um peso que indica a importância do equilíbrio desta métrica para esse serviço, caso sejam necessárias trocas.
Para obter mais informações, consulte Gerir o consumo de recursos e carregar em Tecido de Serviço com métricas.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MinInstanceCount
Especifica o número mínimo de casos de uma partição de serviço apátrida que deve estar à altura para cumprir a verificação de segurança "Garantir a segurança durante as operações como a atualização da aplicação ou a atualização do cluster ou nó de desativação. O número real utilizado é max (MinInstanceCount, ceil(MinInstancePercentage/100.0 * InstanceCount) . Se o Número de Ocorrências for definido para -1, durante o cálculo MinInstanceCount -1 é convertido pela primeira vez no número de nós em que as instâncias são permitidas de acordo com as restrições de colocação no serviço.
Tipo: | Int32 |
Position: | Named |
Default value: | 1 |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MinInstancePercentage
Especifica a percentagem mínima de InstanceCount de uma partição de serviço apátrida que deve estar à altura de cumprir a verificação de segurança "Garantir a segurança durante operações como a atualização da aplicação ou a atualização do cluster ou nó de desativação. O número real utilizado é max (MinInstanceCount, ceil(MinInstancePercentage/100.0 * InstanceCount) . Se o Número de Instâncias estiver definido para -1, durante o cálculo MinInstancePercentage, -1 é convertido pela primeira vez no número de nós em que os casos são permitidos de acordo com as restrições de colocação no serviço.
Tipo: | Int32 |
Position: | Named |
Default value: | 0 |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MinReplicaSetSize
Especifica o tamanho mínimo do conjunto de réplicas que o Tecido de Serviço manterá na sua visão do Conjunto de Réplica para uma determinada partição.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionCount
Especifica o número de divisórias para o serviço De Tecido de Serviço.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionNames
Especifica uma série de nomes de divisórias.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionSchemeNamed
Indica que o serviço utiliza o esquema de partição nomeado. Os serviços que utilizam este modelo geralmente têm dados que podem ser baldes, dentro de um conjunto limitado. Alguns exemplos comuns de campos de dados utilizados como chaves de partição nomeadas seriam regiões, códigos postais, grupos de clientes ou outros limites comerciais.
Tipo: | SwitchParameter |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionSchemeSingleton
Indica que o serviço utiliza o esquema de partição singleton. As divisórias singleton são normalmente utilizadas quando o serviço não requer qualquer encaminhamento adicional.
Tipo: | SwitchParameter |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionSchemeUniformInt64
Indica que o serviço utiliza o sistema de partição UniformInt64. Isto significa que cada partição possui uma gama de chaves int64.
Tipo: | SwitchParameter |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PlacementConstraint
As restrições de colocação são declarações booleanas que permitem que os serviços selecionem propriedades de nó particulares (e os valores dessas propriedades) de forma a controlar onde é legal colocá-los. Para obter mais informações, consulte as restrições de colocação e as propriedades do nó.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PlacementPolicy
As Políticas de Colocação são usadas para que um determinado serviço seja sempre executado ou nunca executado em determinadas regiões, da mesma forma para tentar colocar o Primário numa determinada região para minimizar a latência do utilizador final. Para obter mais informações, consulte as políticas de colocação para serviços de tecidos de serviço.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-QuorumLossWaitDuration
Especifica a duração, como um objeto TimeSpan , que o Service Fabric aguarda antes de declarar perda de dados para a divisão de serviço.
Para obter um objeto TimeSpan , utilize o cmdlet New-TimeSpan .
Para mais informações, insira Get-Help New-TimeSpan
.
Tipo: | TimeSpan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ReplicaLifecycleDescription
Descrição do ciclo de vida das réplicas pertencentes a este serviço. Se não for especificada alguma configuração nesta secção, o valor predefinido é retirado do parâmetro de cluster do mesmo nome (se existir).
Tipo: | ReplicaLifecycleDescription |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ReplicaRestartWaitDuration
Especifica o intervalo, como um objeto TimeSpan , que o Tecido de Serviço espera que uma réplica reinicie antes de começar a construir uma réplica de substituição. Para obter um objeto TimeSpan , utilize o cmdlet New-TimeSpan .
Tipo: | TimeSpan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ScalingPolicies
Define a lista de EscalaingPolicyDescription para este serviço.
Tipo: | System.Collections.Generic.List`1[System.Fabric.Description.ScalingPolicyDescription] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServiceDnsName
Define o nome DNS para o serviço.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServiceName
Especifica o URI de um serviço de Tecido de Serviço.
Tipo: | Uri |
Position: | 3 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServicePackageActivationMode
Controla o [modelo de hospedagem][1] a utilizar para o serviço. Valores válidos são SharedProcess e ExclusiveProcess. O padrão é SharedProcess.
Com o modo de ativação do SharedProcess , réplicas (ou instâncias) de diferentes serviços de um determinado ServiceType partilharão o mesmo ServiceHost. Com o modo de ativação ExclusiveProcess , cada réplica ou instância de um serviço terá o seu próprio ServiceHost dedicado. Para mais detalhes, consulte [Modelo de Hospedagem de Tecido de Serviço][1].
Tipo: | ServicePackageActivationMode |
Valores aceites: | SharedProcess, ExclusiveProcess |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServicePlacementTimeLimit
Define o prazo de colocação do serviço.
Tipo: | TimeSpan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServiceTypeName
Especifica o nome de um tipo de serviço de serviço de Tecido de Serviço.
Tipo: | String |
Position: | 4 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StandByReplicaKeepDuration
Especifica a duração, como um objeto TimeSpan , que uma réplica com estado persistente permanece no conjunto de réplicas mesmo que já tenha sido substituída, isto é, quando o tamanho definido da réplica do alvo já está satisfeito. Para obter um objeto TimeSpan , utilize o cmdlet New-TimeSpan .
Tipo: | TimeSpan |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Stateful
Indica que o serviço é um serviço stateful service Fabric.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Stateless
Indica que o serviço é um serviço apátrida de Service Fabric.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TagsRequiredToPlace
Declara etiquetas necessárias para a colocação de um serviço. Útil para influenciar dinamicamente a colocação do serviço. Para mais informações, consulte as etiquetas de nó dinâmicos do tecido de serviço.
Tipo: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TagsRequiredToRun
Declara etiquetas necessárias para colocação e execução de um serviço. Útil para influenciar dinamicamente a colocação e execução do serviço. Para mais informações, consulte tags de nó dinâmicos de tecido de serviço.
Tipo: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TargetReplicaSetSize
Especifica o número de réplicas que o sistema cria e mantém para cada divisão deste serviço stateful do Service Fabric.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo de ício, 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
None
Saídas
System.Object