rabbitmq read / write