feat(api, Core, Domain, Dal): Для entity моделей, для DateModified создан атрибут ManualControl - отключает автоматическое управление датой. TaskReconciliationService - сервис по управлению задачами в статусах ошибки, зависла. ITaskMqSettingsProvider - провайдер для управления настройками MQ в зависимости от TaskType
This commit is contained in:
@@ -58,16 +58,20 @@ namespace PARR.Core.Services.Workload.Implementations
|
||||
|
||||
var result = await handler.ProcessAsync(queueMessage.TaskId);
|
||||
|
||||
// Если ошибка и есть retry — отправляем в очередь с задержкой
|
||||
if (!result.IsSuccess && handler is BaseTaskHandler baseHandler)
|
||||
{
|
||||
// TODO:
|
||||
// Если ошибка и есть retry — отправляем в очередь с задержкой
|
||||
// (это упрощенная реализация, в идеале — через ITaskQueueService)
|
||||
//// Если ошибка и есть retry — отправляем в очередь с задержкой
|
||||
//if (!result.IsSuccess && handler is BaseTaskHandler baseHandler)
|
||||
//{
|
||||
// // TODO:
|
||||
// // Если ошибка и есть retry — отправляем в очередь с задержкой
|
||||
// // (это упрощенная реализация, в идеале — через ITaskQueueService)
|
||||
|
||||
// Здесь нужна логика retry с задержкой
|
||||
// Можно реализовать через отдельный сервис
|
||||
}
|
||||
// // Здесь нужна логика retry с задержкой
|
||||
// // Можно реализовать через отдельный сервис
|
||||
|
||||
// //todo: !!! Вот это делаем дальше!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ->
|
||||
// // тоже самое в BaseTaskHandler
|
||||
|
||||
//}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user