Рецепты

Рецепты Ark Error Manager

Обработанные ошибки, диагностический контекст, дочерние Isolate и управляемое завершение.

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

Рецепты Ark Error Manager

Каждый рецепт решает одну интеграционную задачу, не меняя модель владения:

СитуацияРецепт
Локальная интеграционная граница обязана поглотить исключение, но приложению всё ещё нужно принять решениеНамеренная передача обработанной ошибки
Для диагностики нужны несколько фактов операции без экспорта состояния приложенияОграниченный диагностический контекст
Принадлежащий приложению дочерний Isolate должен передавать необработанные ошибкиПодключение дочернего Isolate
Worker, тест, Desktop Shell или встроенный Host имеет детерминированное завершениеУправляемое завершение Host

Не копируйте рецепт для перехваченной ошибки вокруг каждой операции. Основным путём до корневой границы остаётся обычное распространение.

Если подходящая строка неочевидна, вернитесь к странице «Выбор правильного пути обработки». Рецепты предполагают, что владелец обработки уже определён.

ARKTELOS

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