Изучение
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 | Сохранить существующую работу и отклонить новую. |