Пaраметр service_cache (parameter_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_file is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
success_result_pattern_file
В значении параметра определяется файл шаблона для ответа по результату - успех.
Используется в случае:
success_result_pattern is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
empty_queue_pattern
В значении параметра определяется шаблон для ответа по результату - пустая очередь.
Используется в случае:
empty_queue_pattern_file is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
empty_queue_pattern_file
В значении параметра определяется файл шаблона для ответа по результату - пустая очередь.
Используется в случае:
empty_queue_pattern is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
default_error_pattern
В значении параметра определяется шаблон для ответа по результату - внутренняя ошибка.
Используется в случае:
default_error_pattern_file is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
default_error_pattern_file
В значении параметра определяется файл шаблона для ответа по результату - внутренняя ошибка.
Используется в случае:
default_error_pattern is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
already_exists_pattern
В значении параметра определяется шаблон для ответа по результату - объект с данным ключом уже существует.
Используется в случае:
already_exists_pattern_file is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
already_exists_pattern_file
В значении параметра определяется файл шаблона для ответа по результату - объект с данным ключом уже существует.
Используется в случае:
already_exists_pattern is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
message_unknown_pattern
В значении параметра определяется шаблон для ответа по результату - объект с данным ключом не существует.
Используется в случае:
message_unknown_pattern_file is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
message_unknown_pattern_file
В значении параметра определяется файл шаблона для ответа по результату - объект с данным ключом не существует.
Используется в случае:
message_unknown_pattern is None.
Тип параметра: текстовое значение.
По умолчанию: не имеет значения по умолчанию.
send_error
В значении параметра определяется, содержится ли ошибка отправки на фазе или нет.
Тип параметра:
true;
false.
По умолчанию:
send_error: trueresponse_content_type
В значении параметра определяется тип содержимого ответа.
Тип параметра: текстовое значение.
По умолчанию:
response_content_type: application/json