Какой паттерн позволяет реализовать асинхронную обработку данных с поддержкой отмены и обработки ошибок?