Может кто-то сталкивался с задачей в RabbitMQ, чтобы сообщения посылались раз в какой-то промежуток времени. Использую рнр и библиотеку amqp (http://www.php.net/manual/en/book.amqp.php)
Запускаем отдельный воркер или простой скрипт, который будет висеть в бесконечном цикле и слать сообщения в нужную AMQP-очередь с паузой в 5 секунд. Для надежности — контролируем его каким-нибудь supervisor-процессом, перезапускаем если упал.