1. Как динамически добавлять джобы/убирать?
2. Если я правильно помню, можно делать шедулер на основе или кварца, или джавовского таймера. Интересно понять, что в каком случае лучше
3. Как дать шедулеру тред пул, чтобы ограничить число джобов, которые бегут одновременно
Работа с шедулером в Java (Spring)