Partager via


ServiceCorrelationScheme type

Définit des valeurs pour ServiceCorrelationScheme.
KnownServiceCorrelationScheme peut être utilisé de manière interchangeable avec ServiceCorrelationScheme. Cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Non valide : schéma de corrélation non valide. Impossible d’utiliser. La valeur est égale à zéro.
Affinité : indique que ce service a une relation d’affinité avec un autre service. Pour la compatibilité descendante, préférez les options Aligned ou NonAlignedAffinity. La valeur est égale à 1.
AlignedAffinity : l’affinité alignée garantit que les primaires des partitions des services affinités sont colocalisées sur les mêmes nœuds. Il s’agit de la valeur par défaut et est identique à la sélection du schéma d’affinité. La valeur est égale à 2.
Non AlignéAffinity : l’affinité non alignée garantit que tous les réplicas de chaque service seront placés sur les mêmes nœuds. Contrairement à l’affinité alignée, cela ne garantit pas que les réplicas d’un rôle particulier seront colocalisés. La valeur est 3.

type ServiceCorrelationScheme = string