Изучение

Policies и Instructions

Выберите поведение допуска и выполнения, не смешивая их ответственности.

v0.1.0-dev.2Средний уровеньusecase_forge

Policies и Instructions

UseCase Forge разделяет входные инструкции и инструкции обработки. Первые решают, когда намерение может войти. Вторые определяют сосуществование уже допущенных выполнений.

Input Instructions

ИнструкцияОтветственность
DebounceОтложить допуск до завершения серии быстрых входов.
ThrottleОграничить частоту продвижения входа.
Rate limitОграничить число принятых выполнений в окне времени.
Conflict policyРешить судьбу связанного намерения, уже ожидающего допуска.

Processing Instructions

ПолитикаОтветственность
concurrentРазрешить связанным выполнениям пересекаться.
sequentialВыполнять связанные операции последовательно.
coexistСохранить существующую работу и допустить новую.
restartЗапросить отмену существующей работы и начать новую.
rejectNewСохранить существующую работу и отклонить новую.
ARKTELOS

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