Partager via


Vue d’ensemble de la corrélation de service

Crée une corrélation particulière entre les services.

Propriétés

Nom Type Obligatoire
Scheme string (enum) Oui
ServiceName string Oui

Scheme

Type : chaîne (énumération)
Obligatoire : Oui

ServiceCorrelationScheme qui décrit la relation entre ce service et le service spécifié via ServiceName.

Schéma de corrélation de service.

Les valeurs possibles sont les suivantes :

  • Invalid - Schéma de corrélation non valide. Ne peut pas être utilisé. La valeur est égale à zéro.
  • Affinity - Indique que ce service a une relation d’affinité avec un autre service. Pour des raisons de compatibilité descendante, envisagez de préférer 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.
  • NonAlignedAffinity - 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.

ServiceName

Type : chaîne
Obligatoire : Oui

Nom du service avec lequel la relation de corrélation est établie.