Перейти к основному содержимому

Сбор

Замер: 2026-08-14 · чем проверено: каталог эндпоинтов, замер карты блоков, снимок расписания и состояний Читать перед тем, как обещать «мы это собираем» или решать что-либо про покрытие и расписание.

Какой цели служит

Каждое число в отчётах опирается на факт, полученный от площадки: продажи, остатки и цены берутся из кабинетов, а не из чужой сводки.

Для чего это нужно

Площадка отдаёт данные только по запросу, порциями и по своим правилам: один адрес отвечает сразу всем, другой — по страницам или по одному товару. Сбор — единственный способ превратить «у площадки это есть» в «у нас это лежит и может быть показано». Важнее второе: переспросить площадку за прошлый месяц, как правило, нельзя. Что не собрали вовремя, того уже не будет — поэтому сырой ответ хранится целиком и навсегда, чтобы пересчитать по нему можно было что угодно и когда угодно.

Что станет невозможным без этого

Оперативные отчёты и зависящие от них расчёты лишатся основания: рейтинг, оборачиваемость и отгрузка требуют собранных фактов. Нет сбора — нельзя доказать, что показанное число описывает площадку, а не старый снимок.

Какой ценой это даётся

  • Зависимостью от площадки: её лимиты на частоту и объём, её сбои и её молчание становятся нашими.
  • Задержкой: числа устаревают между прогонами, и самая свежая картина — это картина последнего прогона, а не сию минуту.
  • Объёмом: сырьё хранится без удаления, и база растёт навсегда.

Что здесь работает, а что только объявлено

Расписание запускает сбор для шести площадок и 1С, но запуск ещё не означает полный результат. Снимок 14.08 показывает на s3 73 успешных и 13 частичных последних состояний; причины каждого частичного состояния этим снимком не установлены. Задания Amazon объявлены в расписании, но свежий успешный результат в приложенном замере не доказан. Отдельный контур «сначала сырьё, потом разбор» подготовлен, но не включён — подробнее в состоянии разбора и хранения.

Как это устроено

Сбор описывается декларативно, ходит по расписанию и кладёт сырой ответ навсегда: блок «Сбор». Состав опрошенных адресов — в каталоге эндпоинтов, когда что собирается — в состоянии расписания.