Descrição apátrida

Descreve um serviço apátrida.

Propriedades

Nome Tipo Necessário
ServiceKind string Sim
ApplicationName string Não
ServiceName string Sim
ServiceTypeName string Sim
InitializationData conjunto de inteiro Não
PartitionDescription PartilhadeesquemasDescrição Sim
PlacementConstraints string Não
CorrelationScheme matriz de Descrição da Correlação de Serviço Não
ServiceLoadMetrics matriz de ServiceLoadMetricDescription Não
ServicePlacementPolicies conjunto de ServicePlacementPolicyDescription Não
DefaultMoveCost corda (enum) Não
IsDefaultMoveCostSpecified boolean Não
ServicePackageActivationMode corda (enum) Não
ServiceDnsName string Não
ScalingPolicies conjunto de EscalaPolicyDescription Não
InstanceCount número inteiro Sim

ServiçoKind

Tipo: corda
Obrigatório: Sim

Uma propriedade discriminatória. O seu valor deve ser "Apátrida" para objetos do tipo "Descrição apátrida".


ApplicationName

Tipo: corda
Obrigatório: Não

O nome da aplicação, incluindo o esquema URI 'fabric:' URI.


ServiceName

Tipo: corda
Obrigatório: Sim

O nome completo do serviço com esquema URI 'tecido:'.


ServiceTypeName

Tipo: corda
Obrigatório: Sim

Nome do tipo de serviço especificado no manifesto de serviço.


InitializationData

Tipo: conjunto de inteiros
Obrigatório: Não

Os dados de inicialização como uma variedade de bytes. Os dados de inicialização são transmitidos a instâncias de serviço ou réplicas quando são criados.


PartitionDescription

Tipo: PartilhaçãoEsquemaDescrição
Obrigatório: Sim

A descrição da partição como um objeto.


PlacementConstraints

Tipo: corda
Obrigatório: Não

Os constrangimentos de colocação como uma corda. Os constrangimentos de colocação são expressões booleanas nas propriedades do nó e permitem restringir um serviço a determinados nódosos com base nos requisitos de serviço. Por exemplo, para colocar um serviço em nós onde o NodeType é azul especifique o seguinte: "NodeColor == azul)".


CorrelationScheme

Tipo: matriz de Descrição da Correlação de Serviço
Obrigatório: Não

O esquema de correlação.


ServiceLoadMetrics

Tipo: matriz de Descrição Métrica de Serviço
Obrigatório: Não

As métricas de carga de serviço.


ServicePlacementPolicies

Tipo: matriz de ServicePlacementPolicyDescription
Obrigatório: Não

As políticas de colocação de serviço.


DefaultMoveCost

Tipo: corda (enum)
Obrigatório: Não

O custo de mudança para o serviço.

Especifica o custo de mudança para o serviço.

Os valores possíveis são:

  • Zero- Custo zero do movimento. Este valor é zero.
  • Low- Especifica o custo de deslocação do serviço como Baixo. O valor é 1.
  • Medium- Especifica o custo de deslocação do serviço como Médio. O valor é 2.
  • High- Especifica o custo de deslocação do serviço como Elevado. O valor é 3.

IsDefaultMoveCostSpecified

Tipo: boolean
Obrigatório: Não

Indica se a propriedade DefaultMoveCost é especificada.


ServicePackageActivationMode

Tipo: corda (enum)
Obrigatório: Não

O modo de ativação do pacote de serviço a utilizar para um serviço.

O modo de ativação do pacote de serviço a utilizar para um serviço de Tecido de Serviço. Isto é especificado no momento da criação do Serviço.

Os valores possíveis são:

  • SharedProcess- Este é o modo de ativação predefinido. Com este modo de ativação, réplicas ou instâncias de diferentes divisórias de serviço, num dado nó, partilharão a mesma ativação do pacote de serviço num nó. O valor é zero.
  • ExclusiveProcess- Com este modo de ativação, cada réplica ou instância de serviço, num dado nó, terá a sua própria ativação dedicada do pacote de serviço num nó. O valor é 1.

ServiceDnsName

Tipo: corda
Obrigatório: Não

O nome DNS do serviço. Requer que o sistema DNS seja ativado no cluster Service Fabric.


ScalingPolicies

Tipo: matriz de EscalaPolicyDescription
Obrigatório: Não

Políticas de escala para este serviço.


InstanceCount

Tipo: inteiro
Obrigatório: Sim
Inclusive Mínimo:-1

A contagem de casos.