DevTools

Диагностика очередей и политик

Определите, был ли Command задержан, заменён, отклонён, поставлен в очередь, перезапущен или отменён.

v0.1.0-dev.3Продвинутый уровеньusecase_forge_devtools

Диагностика очередей и политик

Начните с самой ранней видимой границы:

  1. Проверьте причину отклонения до анализа времени работы обработчика.
  2. Сравните точный тип Command и executionKey.
  3. Если Execution Entry остаётся в Admission, проверьте Debounce, Throttle, Rate Limit, политику конфликтов и ёмкость очереди.
  4. Если Execution Entry остаётся в Pending, проверьте режим Execution и связанную активную работу.
  5. Если начался Processing, проследите отмену, ошибку и конечные события.

Типичные признаки

НаблюдениеВероятное объяснение
повторяющийся debouncedновая команда с тем же ключом заменяет предыдущую, ожидающую завершения Debounce
повторяющийся throttledCommand приходят внутри активного окна Throttle
rateLimitExceededскользящее окно уже содержит настроенный максимум выполнений
inputConflictrejectNew нашёл связанную ожидающую работу
activeConflictполитика rejectNew нашла связанный активный Execution
cancelled, затем новый запускrestart кооперативно отменил активную работу

Экран показывает наблюдаемое поведение приложения. Он не определяет, соответствует ли политика требованиям продукта: это остаётся архитектурным решением приложения.

ARKTELOS

Инженерные системы для программного обеспечения, которое обязано выдерживать нагрузку.