Этап
Открыта
Тип
Задача
Приоритет
Обычный
Трудоемкость
Сложная
Создана
Дата создания
год и 3 месяца назад
Назначена
Обновлена
год и 3 месяца назад

У нас все чаще появляются тежелые задачи, например

  • При архивации проекта закрыть его задачи и отправить в архив его документы.
  • После tndt-114 мы захотим периодически или по команде проверять и чинить хранилище wiki-связей.
  • После tndt-77 так же чинить расхождения между записями о файлах в бд, и файлами на диске.
  • После tndt-198 возможно донарезать недостающие thums, или удалять более не используемые.
  • Возможно пересчитывать статистику по команде пользователя. И т.д.

Для этого будем использовать стандартные инструменты symfony messenger и symfony scheduler. Хранить он будет это все в редис, добавленный в tndt-196. Разбирать единым воркером (когда-нибудь ,когда таких задач будет много, среди них будут очень тяжелые, исполняющие часами и очень частые, котрые надо исполниять быстро, будем делать на несколько очередей). Чтобы эта задача сразу была полезной, надо в ней сразу реализовать что-нибудь из перечисленного выше (или что еще придумаем), главное чтобы оно было довольно простым. остальное будет выделено в отдельные задачи.

Панель управления

Комментарии могут оставлять только авторизованные пользователи