rabbitmq  sample source