Поделиться через


Общие сведения о корреляции служб

Создает определенную корреляцию между службами.

Свойства

Имя Тип Обязательно
Scheme string (перечисление) Да
ServiceName строка Да

Scheme

Тип: string (перечисление)
Обязательный: да

ServiceCorrelationScheme, описывающий связь между этой службой и службой, указанной с помощью ServiceName.

Схема корреляции служб.

Возможны следующие значения:

  • Invalid — недопустимая схема корреляции. Не может использоваться. Значение равно нулю.
  • Affinity — указывает, что эта служба имеет отношение сходства с другой службой. При условии обратной совместимости рекомендуется выбрать варианты Выровненные или NonAlignedAffinity. Значение равно 1.
  • AlignedAffinity — Выровненное сходство гарантирует, что первичные секции аффинитизированных служб размещаются на одних и том же узлах. Это значение по умолчанию и совпадает с выбором схемы сходства. Значение равно 2.
  • NonAlignedAffinity — Несогласованное сходство гарантирует, что все реплики каждой службы будут размещены на одних и том же узлах. В отличие от выровненного сходства, это не гарантирует, что реплики определенной роли будут совместно размещены. Значение равно 3.

ServiceName

Тип: string
Обязательный: да

Имя службы, с которым устанавливается связь корреляции.