Compartilhar via


ServicePlacementPreferPrimaryDomainPolicyDescription Classe

Definição

Representa um ServicePlacementPolicyDescription que indica que as réplicas primárias do serviço devem ser colocadas de maneira ideal em um domínio específico.

public sealed class ServicePlacementPreferPrimaryDomainPolicyDescription : System.Fabric.Description.ServicePlacementPolicyDescription
type ServicePlacementPreferPrimaryDomainPolicyDescription = class
    inherit ServicePlacementPolicyDescription
Public NotInheritable Class ServicePlacementPreferPrimaryDomainPolicyDescription
Inherits ServicePlacementPolicyDescription
Herança
ServicePlacementPreferPrimaryDomainPolicyDescription

Exemplos

//create the service placement policy
ServicePlacementPreferPrimaryDomainPolicyDescription placementPolicy = new ServicePlacementPreferPrimaryDomainPolicyDescription();
placementPolicy.DomainName = @"fd:\Datacenter1";

//add it to the Stateful Service Description
StatefulServiceDescription ssd = new StatefulServiceDescription();
ssd.PlacementPolicies.Add(placementPolicy);

Comentários

Essa restrição geralmente é usada com domínios de falha em cenários em que o cluster do Service Fabric é distribuído geograficamente para indicar que o réplica primário de um serviço deve estar localizado em um domínio de falha específico, que em cenários distribuídos geograficamente geralmente se alinha com limites regionais ou de datacenter. Observe que, como essa é uma otimização, é possível que a réplica Primária não acabe localizada nesse domínio devido a falhas, limites de capacidade ou outras restrições.

Construtores

ServicePlacementPreferPrimaryDomainPolicyDescription()

inicializando uma nova instância da ServicePlacementPreferPrimaryDomainPolicyDescription classe .

Propriedades

DomainName

Obtém ou define o nome da cadeia de caracteres do domínio no qual o réplica Primário deve estar localizado preferencialmente.

Type

Obtém o tipo de política de posicionamento de serviço.

(Herdado de ServicePlacementPolicyDescription)

Métodos

ToString()

Retornar uma representação de cadeia de caracteres da Política de Posicionamento do Serviço PreferPrimaryDomain no formato 'PreferPrimaryDomain, DomainName'

Aplica-se a