# queuewalker

Книга ресурсов описывает [*обходчик очередей*](https://help.globalerp.ru/books/RplDocumentation/SNAPSHOT/html/020_%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B8_%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F.html#id17) - отдельный сервис Global ERP, который отвечает за чтение и выполнение сообщений из очередей.

## Конфигурационные значения (values)

### resources

Ресурсы queuewalker.

### replicas

Количество реплик пода (по умолчанию: *1*).

### token_secret

Токен для обходчика очередей (по умолчанию подставляется токен шедулера)

### code_worker

Код обходчика очередей, по которому отправляются запросы к БД (по умолчанию: `default`).

### reader_timeout_ms

Частота опроса БД (в миллисекундах) для получения новых очередей (по умолчанию: *1000*).

### request_timeout_ms

Таймаут запроса (в миллисекундах) (по умолчанию: *10000*).

### sender_threads_worker

Количество потоков, отправляющих задачи на сервер (по умолчанию: *10*).

### exec_user

Пользователь, от имени которого выполняются JEXL-скрипты (по умолчанию: `admin`).

### queue_max_attempts

Количество неуспешных попыток выполнить очередь, по истечении которых очередь будет остановлена (по умолчанию: *5*).

### url_path

Путь в URL, на который отправляются задачи (по умолчанию: `app/sys/rest/ss/pkg/Btk_JexlGatePkg/execute`).

### queuewalker_xmx

Максимальный размер кучи для обходчика очередей (по умолчанию: `512m`).

### log_level

Уровень логирования: DEBUG, INFO, WARNING, ERROR, ALL (по умолчанию: *INFO*).
