Пaраметр service_cache#

Обязательные параметры:

  • store_name

    В значении параметра определяется имя хранилища для хранения объектов.

    Тип параметра: строковое значение.

    По умолчанию: не имеет значения по умолчанию.

  • configuration_file

    В значении параметра определяется путь к файлу конфигурации, в котором описываются возможные операции с кэшем.

    Тип параметра: текстовое значение.

    По умолчанию: не имеет значения по умолчанию.
    Опциональные параметры:

  • phase

    В значении параметра определяется фаза, на которой необходимо использовать кэш.

    В случае, если сервис определен не в сервисе типа service_http_proxy, необходимо использовать значение по умолчанию.

    Тип параметра:

    • access_handler;

    • body_filter;

    • rewrite_handler.

    По умолчанию:

    phase: rewrite_handler
    
  • store_key

    В значении параметра определяется ключ для сохранения объектов.

    Тип параметра: строковое значение.

    По умолчанию:

    store_key: $request_id
    
  • default_success_status

    В значении параметра определяется статус успеха по умолчанию.

    Тип параметра: текстовое значение.

    По умолчанию:

    default_success_status: 200
    
  • default_empty_queue_status

    В значении параметра определяется статус по умолчанию в случае пустой очереди.

    Тип параметра: текстовое значение.

    По умолчанию:

    default_empty_queue_status: 403
    
  • default_already_exists_status

    В значении параметра определяется состояние по умолчанию в случае, если объект уже существует с этим ключом.

    Тип параметра: текстовое значение.

    По умолчанию:

    default_already_exists_status: 403
    
  • default_message_unknown_status

    В значении параметра определяется состояние по умолчанию, если объект с таким ключом не существует.

    Тип параметра: текстовое значение.

    По умолчанию:

    default_message_unknown_status: 404
    
  • default_error_status

    В значении параметра определяется статус по умолчанию для внутренних ошибок.

    Тип параметра: текстовое значение.

    По умолчанию:

    default_error_status: 500
    
  • success_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: true
    
  • response_content_type

    В значении параметра определяется тип содержимого ответа.

    Тип параметра: текстовое значение.

    По умолчанию:

    response_content_type: application/json