Спасибо за ответы.
На 1й взгляд больше пока понравился Spring'овый, но пока слабо представляю как реализовать 1й пункт
Сервис принимает сообщение, в сообщении есть поле - время обработки. Когда время наступило - сообщение должно быть обработано
можете рассказать в 2х словах?