У меня есть задания разных типов, хранящиеся в БД.Мне нужно получить задачи из БД и запустить каждую задачу в соответствующем сервисе (например, AService обрабатывает объекты ATask, BService обрабатывает объекты BTask и т. Д.).Существует также класс TaskController, который координирует выполнение задач.
Что является лучшим дизайном -
1. 1. Контроллер извлекает все активные задачи и отправляет каждую задачу в соответствующую службу.
2.Выберите каждую службу и выполните все задачи, которые имеют к ней отношение (в этом случае контроллер должен будет зациклить все определенные службы и активировать их).