sample of rabbitmq
complete rabbitmq docs