rejected is a consumer framework for RabbitMQ