rabbitmq and node
need to be improved