---
# System prepended metadata

title: 'Очередь команд, локальный веб-сервер'

---

# Очередь команд, локальный веб-сервер

- таймаут на лок. веб-сервере (под вопросом, нужен ли?)
- механизм по удалению команды из очередей (все команды данного типа)
- на конкретный запрос по удалению команды, у фронта будет отдельный эндпоинт (например, удали авторизацию)
- добавить в интерфейс команды энамку - тип команды, блокирующая/неблокирующая
- вторая очередь для неблокирующих команд. Очередь работает параллельно первой. Придумать стратегию по отправке. Например, отправлять их последовательно, в случае 200, 400 - удалять из очереди, в случае 500 - переносим команду в конец очереди
- пока вторую очередь сделать по аналогии с основной очередью (фильтр GET, персист очереди)
- в блокирующей очереди по NetworkError рассылать 500 всем остальным в очереди и писать причину (например, команду-источник ошибки)