REST based message queue for microservices : <p>I'm given a task to implement Message queue to publish and consume message over queue but my requirement is, i'm gonna need to interact with queue using REST API (eg: ActiveMQ having REST API but problem with ActiveMq is when implementing consumer  we don't have way to keep waiting for message queue to fetch,we cant listen to the queue using REST client ).
So  i'm leaving my problem to you guys to give me better alternative for this 
NOTE - solution should use only open source product only </p>
