Итак, у нас есть несколько различных процессов, настроенных в коде прямо сейчас.У нас есть настройка фреймворка для этого с парой классов, которые контролируют, когда запускаются эти фрагменты кода, где они регистрируются, от какого другого процесса они зависят и т. Д.
То, как мы в настоящее время работаем, эточто все эти процессы наследуют базовый, который содержит parameters
, Validate()
метод и Start()
метод.
Я хотел бы повторить это.Сейчас с кодом очень сложно разобраться.Я думаю, что каждый процесс сам по себе настроен нормально, но я хотел бы знать, есть ли какие-либо фреймворки, которые кто-либо использовал для установки того, что по сути является просто планировщиком, который запускает определенные процессы в разное время в течение дня.
Каждый процесс должен иметь возможность зависеть от другого, иметь свой собственный набор параметров, время начала, частоту (ежедневно, Ad-hoc и т. Д.), А также возможность регистрировать свои сообщения и любые исключения.в пользовательский интерфейс.Причина, по которой мы хотим сохранить взаимозависимость, заключается в том, что процесс не должен запускаться, если один из которых зависит от него, выходит из строя.
Кто-нибудь знает хорошую структуру для установки чего-то подобного?
Спасибо.