Decoração de ServiçoSDescrição

Cria uma correlação particular entre serviços.

Propriedades

Nome Tipo Necessário
Scheme corda (enum) Yes
ServiceName string Yes

Scheme

Tipo: corda (enum)
Obrigatório: Sim

O ServiceCorrelationScheme que descreve a relação entre este serviço e o serviço especificado através do ServiceName.

O esquema de correlação de serviço.

Os valores possíveis são:

  • Invalid - Um esquema de correlação inválido. Não pode ser usado. O valor é zero.
  • Affinity - Indica que este serviço tem uma relação de afinidade com outro serviço. Desde retrocompatibilidade, considere preferir as opções de Alinhamento ou Não Alinhados. O valor é 1.
  • AlignedAffinity - A afinidade alinhada garante que as primárias das divisórias dos serviços afinados sejam collocadas nos mesmos nós. Este é o padrão e é o mesmo que selecionar o esquema Affinity. O valor é 2.
  • NonAlignedAffinity - A afinidade não alinhada garante que todas as réplicas de cada serviço serão colocadas nos mesmos nós. Ao contrário da Affinity Alinhada, isto não garante que réplicas de um papel particular sejam collocadas. O valor é 3.

ServiceName

Tipo: corda
Obrigatório: Sim

O nome do serviço com o qual a relação de correlação é estabelecida.