rabbitmq handler