title: In RabbitMQ is there a way to send messages to consumers at regular intervals?
body: <p>We are using RabbitMQ to send notifications to users on apps. So there is a consumer that will send the notification to all the users using the app.</p>
  
  <p>when we have multiple messages in the queue, we want rabbitmq to send each messages at least 1 hour apart. </p>
  
  <p>So if there are 3 messages in the queue, each message will be sent an hour apart.</p>
  
  <p>If there are no new messages in the queue and a new message is published, then depending on when the last message was sent to a consumer it will either hold it or send it.</p>
  
  <p>Is there any direct way to do it?</p>