Политика согласованности запросов
Политика согласованности запросов группы рабочей нагрузки позволяет указать параметры, управляющие режимом согласованности запросов.
Объект политики
Каждый параметр состоит из следующих компонентов:
- Типизированный
Value
— значение ограничения. IsRelaxable
— логическое значение, определяющее, может ли вызывающий объект смягчить параметр как часть свойств запроса запроса. По умолчанию —true
.
Можно настроить следующие ограничения:
Имя | Тип | Описание | Поддерживаемые значения | Значение по умолчанию | Сопоставление свойства клиентского запроса |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
Используемый режим согласованности. | Strong , Weak или WeakAffinitizedByQuery , WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
Максимальный срок действия кэшированных результатов запроса , которые могут быть возвращены. | Не отрицательное значение timespan |
null |
query_results_cache_max_age |
Примечание
Значение по умолчанию применяется в следующих случаях:
- Политика не определена, и параметр запроса клиента не задан.
- Политика определена, параметр не определен, а параметр запроса клиента не задан.
- Политика определена, параметр определяется с
null
в качестве ,Value
а параметр запроса клиента не задан.
Пример
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по