Vue d’ensemble de la corrélation des services
Crée une corrélation particulière entre les services.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
Régime | string (énumération) | Oui |
ServiceName | string | Oui |
Schéma
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 :
- 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.
NomService
Type : chaîne
Obligatoire : Oui
Nom du service avec lequel la relation de corrélation est établie.