Introducción a la correlación de servicios
Crea una correlación determinada entre servicios.
Propiedades
Nombre | Tipo | Obligatorio |
---|---|---|
Esquema | string (enumeración) | 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:
- No válido: un esquema de correlación no válido. No se puede usar. El valor predeterminado es cero.
- Afinidad: 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 con 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.