Изучение

Архитектура

Границы ответственности от входа команды до упорядоченного вывода и диагностики.

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

Архитектура

Фасад UseCase

Приложение наследует UseCase<S>, регистрирует обработчики, передаёт команды, наблюдает снимки и владеет закрытием. Фасад не позволяет вызывающей стороне напрямую координировать внутренние очереди.

InputPort

Входная граница проверяет регистрацию и разрешает инструкции допуска. Отклонённое намерение не выдаётся за начавшееся выполнение.

Interactor

Интерактор владеет планированием, идентификаторами, группами, реестром обработки, отменой, маршрутизацией ошибок, историей и закрытием.

OutputPort

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

Очереди

AdmissionQueue хранит намерение, задержанное входными правилами. PendingQueue хранит принятые записи, ожидающие политики обработки. PublicationQueue упорядочивает наблюдаемый вывод.

Диагностический мост

Диагностика подключается явно и остаётся только для чтения. Инструмент не получает права изменять прикладную среду выполнения.

ARKTELOS

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