title: How to do non-blocking on RabbitMQ?
body: <p>I am new to RabbitMQ. I just started yesterday. I did few spikes on sending and consuming stuff. What I noticed was on their documentation and even on articles that I've read most of them are implementing the subscription piece in a way that they are looping it to get the message from a queue. How can I make it so that it will be event driven? What I wanted to accomplish is when a message is sent to a queue it will raise and event to the receiver and do something about it. Perhaps like displaying the message.</p>
  
  <p>Your reply is greatly appreciated.</p>
  
  <p>Best regards,</p>