Introducción a la correlación de servicios

Crea una correlación determinada entre servicios.

Propiedades

Nombre Tipo Obligatorio
Esquema string (enumeración)
ServiceName string

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.