Мастер-группа. Тема №13. Регламентные задания

Новая тематическая сессия мастер-группы посвящена выполнению отложенных действий: регламентных и серверных процедур.
Для скачивания доступен 31 видео-урок.

1. Введение.
2. Инструменты выполнения отложенных действий.
3. Прерывание длительных операций.
4. Обработка ожидания. Программный интерфейс.
5. Использование обработки ожидания в типовых конфигурациях.
6. Обработка активации элемента управления.
7. “Хитрое” открытие форм.
8. Отслеживание изменений на форме.
9. Интервал запуска методов обработки ожидания.
10. Обработка ожидания и модальные окна.
11. Особенности обработки ожидания.
12. Фоновые задания. Применение.
13. Программный интерфейс управления фоновыми заданиями.
14. Запуск фонового задания.
15. Получение списка фоновых заданий.
16. Ожидание завершения фонового задания.
17. Возможности анализа сообщений, выводим в фоновом задании.
18. Особенности работы фоновых заданий в файловом варианте.
19. Запуск фоновых заданий в файловой ИБ.
20. Применимость фоновых заданий в файловом варианте.
21. Варианты получения результата фонового задания.
22. Передача результата работы через временное хранилище.
23. Отладка фоновых заданий.
24. Консоль заданий.
25. Особенности фоновых заданий.
26. Механика обработки заданий.
27. Регламентные задания.
28. Свойства регламентного задания.
29. Программный интерфейс регламентных заданий.
30. Предопределенные регламентные задания.
31. Особенности регламентных заданий.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментария 4 на “Мастер-группа. Тема №13. Регламентные задания”

  1. Спасибо за ответ!

    Евгений, у меня следующий вопрос.
    А разве при такой организации   кластера, клиентские соединения не будут перебрасываться на дополнительный сервер? Ведь хочется, чтобы на дополнительном сервере обрабатывались именно только фоновые задания.
    И еще, какой признак использования рабочего процесса на дополнительном сервере нужно устанавливать: “Использовать” или “Использовать как резервный”?

    • Справедливое уточнение.

      Для того чтобы вероятность обработки клиентского соединения рабочим процессом “второго” сервера была минимально нужно поиграть с его производительностью.
      Например, поставить значение 1 (вместо 1000).
      При этом использование рабочего процесса должно быть указано как “Использовать”.

  2. Спасибо, Евгений!
    Это очень полезная тема для меня. Не думал что фоновые задачи можно рассматривать как аналог многопоточности в других средах программирования (рассматривал их как одно целое с регламентными заданиями).
    Может быть не совсем по теме есть вопрос.

    Можно ли средствами администрирования кластера серверов, назначить выполнение фоновых задач только на одном конкретном сервере (например, кластер состоит из 2-х физических серверов). 
    Таким образом, хочется разгрузить сервер основной сервер приложений (оставить его только под сеансы пользователей).

    • Добрый день, Станислав!

      Хороший вопрос.
      >Можно ли средствами администрирования кластера серверов, назначить выполнение фоновых задач только на одном конкретном сервере
      Да, такая возможность есть.

      Пример. Phenom2 – основной сервер, AthlonPC – дополнительный, для выполнения регламентных заданий.
      Переносим сервис заданий на дополнительный менеджер кластера и получаем нужный результат.

      1