Общие сведения о корреляции служб
Создает определенную корреляцию между службами.
Свойства
Имя | Тип | Обязательно |
---|---|---|
Схема | string (перечисление) | Да |
ServiceName | строка | Да |
Схема
Тип: string (перечисление)
Обязательный: да
ServiceCorrelationScheme, описывающий связь между этой службой и службой, указанной с помощью ServiceName.
Схема корреляции служб.
Возможны следующие значения:
- Invalid — недопустимая схема корреляции. Не может использоваться. Значение равно нулю.
- Сходство — указывает, что эта служба связана с другой службой. Для обеспечения обратной совместимости рекомендуется выбрать варианты Выровненные или NonAlignedAffinity. Значение равно 1.
- AlignedAffinity — выровненное сходство гарантирует, что первичные секции аффинитизированных служб размещаются на одних и том же узлах. Это значение по умолчанию и совпадает с выбором схемы сходства. Значение равно 2.
- NonAlignedAffinity — несогласованное сходство гарантирует, что все реплики каждой службы будут размещены на одних и том же узлах. В отличие от выровненного сходства, это не гарантирует, что реплики определенной роли будут совместно развернуты. Значение равно 3.
ServiceName
Тип: строка
Обязательный: да
Имя службы, с которым устанавливается корреляционная связь.