Появилась задача, сделать демона, который будет выполнять задачи по расписанию. Сначала я думал все эти задачи сохранять в таблицу и демон чтобы их выполнял как время подходит. Но также нужно некоторые задания выполнять моментально. Я подумал сделать это через очередь сообщений RabbitMq. Но сейчас почитал и понял, что через Rabbit нельзя делать отложенные сообщения.
Возможно ли это реализовать только лишь через очередь сообщений и без костылей? (может что то кроме Rabbit есть). Или всё-таки делать два сервиса: мгновенные задачи и задачи по расписанию (через БД). Очень хотелось бы обойтись только MQ. Может есть какие-то еще идеи.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей