powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RetryPolicy для Quartz
5 сообщений из 5, страница 1 из 1
RetryPolicy для Quartz
    #40103841
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, есть ли какие-либо boiler plate примеры для реализации RetryPolicy в Quartz при неудачном выполнении Job?
На данный момент реализовал так. Реализовать с экспоненциальным backoff по данной схеме уже не получится.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 public class ThrowJob : IJob
    {
       public async Task Execute(IJobExecutionContext context)
        {
            try
            {     
                 throw new Exception("RaiseException");                 
            }
            catch (Exception ex)
            {        

                if (context.Trigger.Key.Name == "ErrRefire")
                    return;
                SimpleTriggerImpl retryTrigger = new SimpleTriggerImpl("ErrRefire");
                retryTrigger.Description = "RetryTrigger";
                retryTrigger.RepeatCount = 5;
                retryTrigger.RepeatInterval = new TimeSpan(0, 0, 10);             
                retryTrigger.JobKey = context.JobDetail.Key;   //connect trigger with current job      
                await context.Scheduler.ScheduleJob(retryTrigger);
            }           
        }
    }
...
Рейтинг: 0 / 0
RetryPolicy для Quartz
    #40103914
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub, Implementing Job Exception Retrying in Quartz.NET - просто нагуглил... наверное работает :)
...
Рейтинг: 0 / 0
RetryPolicy для Quartz
    #40104090
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,
это для 3-го кварца, текущий уже 4. Думал в нем что-либо добавили удобного.
...
Рейтинг: 0 / 0
RetryPolicy для Quartz
    #40104188
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub, хм... а на сайте текущий всё еще третий...
...
Рейтинг: 0 / 0
RetryPolicy для Quartz
    #40104627
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,
my bad, перепутал с другим нугетом.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RetryPolicy для Quartz
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]