RabbitMQ event listener