Пaраметр service_cache#
Обязательные параметры:
store_nameВ значении параметра определяется имя хранилища для хранения объектов.
Тип параметра: строковое значение.
По умолчанию: не имеет значения по умолчанию.
configuration_fileВ значении параметра определяется путь к файлу конфигурации, в котором описываются возможные операции с кэшем.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
Опциональные параметры:phaseВ значении параметра определяется фаза, на которой необходимо использовать кэш.
В случае, если сервис определен не в сервисе типа
service_http_proxy, необходимо использовать значение по умолчанию.Тип параметра:
access_handler;
body_filter;
rewrite_handler.
По умолчанию:
phase: rewrite_handlerstore_keyВ значении параметра определяется ключ для сохранения объектов.
Тип параметра: строковое значение.
По умолчанию:
store_key: $request_iddefault_success_statusВ значении параметра определяется статус успеха по умолчанию.
Тип параметра: текстовое значение.
По умолчанию:
default_success_status: 200default_empty_queue_statusВ значении параметра определяется статус по умолчанию в случае пустой очереди.
Тип параметра: текстовое значение.
По умолчанию:
default_empty_queue_status: 403default_already_exists_statusВ значении параметра определяется состояние по умолчанию в случае, если объект уже существует с этим ключом.
Тип параметра: текстовое значение.
По умолчанию:
default_already_exists_status: 403default_message_unknown_statusВ значении параметра определяется состояние по умолчанию, если объект с таким ключом не существует.
Тип параметра: текстовое значение.
По умолчанию:
default_message_unknown_status: 404default_error_statusВ значении параметра определяется статус по умолчанию для внутренних ошибок.
Тип параметра: текстовое значение.
По умолчанию:
default_error_status: 500success_result_patternВ значении параметра определяется шаблон для ответа по результату — успех.
Используется в случае:
success_result_pattern_fileis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
success_result_pattern_fileВ значении параметра определяется файл шаблона для ответа по результату — успех.
Используется в случае:
success_result_patternis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
empty_queue_patternВ значении параметра определяется шаблон для ответа по результату — пустая очередь.
Используется в случае:
empty_queue_pattern_fileis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
empty_queue_pattern_fileВ значении параметра определяется файл шаблона для ответа по результату — пустая очередь.
Используется в случае:
empty_queue_patternis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
default_error_patternВ значении параметра определяется шаблон для ответа по результату — внутренняя ошибка.
Используется в случае:
default_error_pattern_fileis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
default_error_pattern_fileВ значении параметра определяется файл шаблона для ответа по результату — внутренняя ошибка.
Используется в случае:
default_error_patternis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
already_exists_patternВ значении параметра определяется шаблон для ответа по результату — объект с данным ключом уже существует.
Используется в случае:
already_exists_pattern_fileis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
already_exists_pattern_fileВ значении параметра определяется файл шаблона для ответа по результату — объект с данным ключом уже существует.
Используется в случае:
already_exists_patternis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
message_unknown_patternВ значении параметра определяется шаблон для ответа по результату - объект с данным ключом не существует.
Используется в случае:
message_unknown_pattern_fileis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
message_unknown_pattern_fileВ значении параметра определяется файл шаблона для ответа по результату — объект с данным ключом не существует.
Используется в случае:
message_unknown_patternis None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
send_errorВ значении параметра определяется, содержится ли ошибка отправки на фазе или нет.
Тип параметра:
true;
false.
По умолчанию:
send_error: trueresponse_content_typeВ значении параметра определяется тип содержимого ответа.
Тип параметра: текстовое значение.
По умолчанию:
response_content_type: application/json