title: How to achieve delayed queue with apache kafka?
body: <p>How do I add delayed jobs on kafka? As I understand it doesn't deal with per message but per topic. My jobs have varying schedule in which I would like them to be consumed. Say one will be in the next 4 hours, another would be i Dec. 1, etc.</p>
  
  <p>Does kafka have native support for this or other 3rd party ways to achieve the same?</p>
  
  <p>I'm thinking of using Redis for the delayed queue instead, and push the job to kafka once its schedule has arrived but if possible I'd like to use only one dependency.</p>