Examples and source code from the book RabbitMQ in Action.