Introducción a la correlación del servicio
Crea una correlación determinada entre los servicios.
Propiedades
Nombre | Tipo | Obligatorio |
---|---|---|
Scheme |
string (enum) | Sí |
ServiceName |
string | Sí |
Scheme
Tipo: cadena (enumeración)
Obligatoria: sí
ServiceCorrelationScheme, que describe la relación entre este servicio y el servicio especificado a través de ServiceName.
Esquema de correlación del servicio.
Los valores posibles son:
-
Invalid
- Esquema de correlación no válido. No se puede usar. El valor predeterminado es cero. -
Affinity
: indica que este servicio tiene una relación de afinidad con otro servicio. Se proporciona para la compatibilidad con versiones anteriores, considere la posibilidad de preferir las opciones Aligned o NonAlignedAffinity. El valor es 1. -
AlignedAffinity
- La afinidad alineada garantiza que las principales de las particiones de los servicios de afinidad se intercalan en los mismos nodos. Este es el valor predeterminado y es el mismo que seleccionar el esquema de afinidad. El valor es 2. -
NonAlignedAffinity
- La afinidad no alineada garantiza que todas las réplicas de cada servicio se colocarán en los mismos nodos. A diferencia de la afinidad alineada, esto no garantiza que las réplicas de un rol determinado se intercalen. El valor es 3.
ServiceName
Tipo: cadena
Obligatoria: sí
Nombre del servicio con el que se establece la relación de correlación.